Jochen Küster

Address
Dr. Jochen M. Küster
Tel.: +41-44-724-8565
IBM Research Zurich
Fax: +41-44-724-8953
Säumerstrasse 4
Email:
jku@zurich.ibm.com
CH-8803 Rüschlikon / Switzerland
Research and Positions
Since December 2004 I have been a research staff member in the
Business Integration
Technologies
group. Before joining IBM Research as a
post-doctoral researcher in July 2004, I was
a researcher in the Database
and
Information Systems group at Universität Paderborn,
Germany and C-LAB,
a
joint research and development laboratory operated by Siemens IT
Solutions and Services GmbH & Co OHG and the University of
Paderborn.
I studied Computer Science with Mathematics at University of
Paderborn, with stays at Carleton University,
Canada, and University College
London, UK. I received my Diploma (Dipl. Inf.) and my
Doctorate (Dr. rer. nat.) in Computer Science in 2000 and
2004, respectively, both from the University of Paderborn.
My research interests are in software engineering with a focus on
model-driven development, model transformations and modeling tool
engineering. Current research interests include process model change
management, versioning of models and software engineering for model
transformations.
News
Invited talks at University of Waterloo and CASCON'10 workshop Effective
Collaboration and Consistency Management in BPM.
We received an ACM Distinguished
Paper Award for our paper Precise
Detection of Conflicting Change Operations using Process Model Terms
at MODELS 2010.
We received an IBM Technical
Accomplishment "Richer Flow Models and Improved Lifecycle
Support in WebSphere BPM" for our work on process model change
management.
Selected Recent Publications
- J. M. Küster,
H. Völzer, and O. Zimmermann. Managing
Artifacts with a
Viewpoint-Realization Level Matrix. In: "Relating
Software Requirements and Architectures", Editors: P. Avgeriou, J.
Grundy, J. G. Hall, P. Lago, I.
Mistrík, ISBN 978-3-642-21000-6, pp. 257-277, Springer 2011
- R. Capilla, O. Zimmermann, U. Zdun, P. Avgeriou, J. M.
Küster.
An Enhanced Architectural Knowledge Metamodel Linking Architectural
Design Decisions to other Artifacts in the Software Engineering
Lifecycle. In Proceedings of Software Architecture - 5th European
Conference, pages 303-318, LNCS 6903, Springer, September 2011.
- R. Dijkman, B. Gfeller, J. M. Küster, H. Voelzer.
Identifying Refactoring Opportunities in Process Model Repositories.
Information and Software Technology, vol.53, number 9, pages 937-948,
Elsevier, 2011.
- C. Gerth, M. Luckey, J. Küster, G. Engels. Precise Mappings between Business Process
Models in Versioning Scenarios. In Proceedings of the IEEE 8th
International Conference on Services Computing (SCC'11). IEEE Computer
Society, pp. 218-225, 2011.
- E. Bauer, J. M. Küster, and G. Engels. Test Suite Quality
for Model Transformation Chains. In Proceedings of TOOLS Europe 2011,
pages 3-19, LNCS 6705, Springer, June 2011.
- E. Bauer and J. M. Küster. Combining Specification-based and
Code-based Coverage for Model Transformation Chains. In Proceedings of
International Conference on Model Transformations
2011 (ICMT 2011), pages 78-92, LNCS 6707, Springer, June 2011.
- C. Gerth, J. M. Küster, M. Luckey, and G. Engels. Precise
Detection of Conflicting Change Operations using Process Model Terms.
In Proceedings of the ACM/IEEE 13th International Conference on Model
Driven Engieneering Languages and Systems (MODELS'10),
pages 93-107, Springer, LNCS 6396, October 2010. ACM Distinguished Paper Award MODELS 2010.
- J. M. Küster, E. Tuosto, editors, Proceedings of the 9th
International Workshop on Graph Transformation and Visual Modeling
Techniques, Electronic Communications of the EAAST, Volume 29, 2010.
- C. Gerth, M. Luckey, J. M. Küster, and G.
Engels. Detection of Semantically
Equivalent Fragments for Business Process Model Change Management.
In Proceedings of the IEEE 7th International Conference on Service
Computing (SCC'10), pages 57-64, IEEE Computer Society, July
2010. Best IEEE Student Paper Award.
- J. M. Küster, C. Gerth, and G. Engels. Dynamic
Computation
of Change Operations in Version Management of Business Process Models.
6th European Conference on Modelling Foundations and Applications,
Springer, LNCS 6138, pages
201-216 , June 2010.
- J. M. Küster, C. Gerth, and G. Engels. Dynamic
Computation of Change Operations in Version Management of Business
Process Models. IBM Research
Report 3763, January 2010.
- E.W. Cope, J. M. Küster, D. Etzweiler, L. Deleris, and
B. Ray. Incorporating Risk into Business Process Models. IBM
Journal of Research and Development 54 (1), 2010.
- J. M. Küster, T. Gschwind, and O. Zimmermann. Incremental
Development of Model Transformation Chains using Automated Testing.
In
Proceedings of the ACM/IEEE 12th International Conference on Model
Driven Engineering Languages and Systems (MODELS'09). Springer
(Berlin/Heidelberg), LNCS, vol. 5795, October
2009.
- C. Gerth, J. M. Küster, and G. Engels. Language-Independent Change Management of
Process Models.
In Proceedings of the ACM/IEEE 12th International Conference on Model
Driven Engineering Languages and Systems (MODELS'09). Springer
(Berlin/Heidelberg), LNCS, vol. 5795, October
2009.
- J. M. Küster, C. Gerth, and G. Engels. Dependent
and Conflicting Change Operations of Process Models, ECMDA-FA'09,
Springer (Berlin/Heidelberg), LNCS, vol. 5562, pp. 158-173, June 2009.
- J. M. Küster, C. Gerth, and G. Engels. Dependent and
Conflicting Change Operations of Process Models. IBM Research
Report 3727, February 2009.
- K. Ehrig, J. M. Kuester, and G. Taentzer. Generating Instance Models from Meta Models.
Software and Systems Modeling (SOSYM).
- J. M. Küster, C. Gerth, A. Förster and G. Engels. Detecting and Resolving Process
Model Differences in the Absence of a
Change Log. In Proceedings 6th International Conference on
Business
Process Management, LNCS 5240, pages 244-260, Springer, September
2008.
- K. Wahler and J. M. Küster. Predicting
Coupling of
Object-Centric Business Process Implementations. In
Proceedings
6th
International Conference on Business Process Management, LNCS 5240,
pages 148-163, Springer, September 2008.
- J. M. Küster and K. Ryndina. Improving
Inconsistency Resolution with Side-effect Evaluation and Costs. In
G. Engels, B. Opdyke, D. C. Schmidt, F. Weil (Eds.): Proceedings
ACM/IEEE 10th International Conference on Model Driven Engineering
Languages and Systems, LNCS 4735, Springer, pages 136-150, October 2007.
- J. M. Küster and K. Ryndina and H. Gall. Generation
of Business Process Models for Object Life Cycle Compliance. G.
Alonso, P. Dadam and M. Rosemann (Eds.), Proceedings 5th International
Conference on Business Process Management, LNCS 4714, Springer, pages
165-181, October 2007.
- J. Koehler, T. Gschwind, J. Küster, C. Pautasso, K. Ryndina,
J. Vanhatalo, H. Völzer. Combining
Quality Assurance and Model Transformations in Business-Driven
Development. Proceedings Applications of Graph
Transformations
with Industrial Relevance 2007 (AGTIVE 2007), pages 1-16, October 2007.
- O. Zimmermann, T. Gschwind, J. M. Küster, F. Leymann, N.
Schuster. Reusable Architectural
Decision Models for
Enterprise Application Development. Proceedings Third
International Conference on the Quality of Software-Architectures, July
2007.
- J. M. Küster and M. Abd-El-Razik. Validation of Model Transformations - First
Experiences using a White Box Approach. Proceedings of the
3rd
Workshop on Model Design and Validation (MoDeV2a), pages 62-77, October
2006 (Best Workshop Paper Award).
- K. Ryndina and J. M. Küster and H. Gall. Consistency of
Business Process Models and
Object Life Cycles. Proceedings 1st Workshop Quality in
Modeling, October 2006.
- J. M. Küster. Definition
and Validation of Model Transformations, Software and Systems
Modeling
(SoSyM), Volume 5, Number 3, pages 233-259, September 2006.
- J. M. Küster, J. Koehler, K. Ryndina. Improving Business Process Models with
Reference Models in Business-Driven Development. 2nd
Workshop on Business Processes Design (BPD'06), LNCS, Springer-Verlag,
September 2006.
- R. Hauser, M. Friess, J. M. Küster, J. Vanhatalo. Combining
Analysis of Unstructured Workflows with Transformation to Structured
Workflows. Tenth IEEE International EDOC Conference (EDOC
2006), pages 129-140, IEEE Computer
Society 2006.
- K. Ehrig, J. Küster, G. Taentzer, J. Winkelmann. Generating
Instance Models from Meta Models.
Formal
Methods for Open Object-Based Distributed Systems, 8th IFIP WG 6.1
International Conference, FMOODS 2006, Bologna, Italy, June 14-16,
2006, Proceedings, pages 156-170, LNCS, Springer-Verlag, 2006.
- J. Koehler, R. Hauser, J. Küster, K. Ryndina, J.
Vanhatalo,
M. Wahler. The Role of
Visual
Modeling and Model Transformation in Business-Driven Development.
Proceedings
of the 5th International Workshop on Graph Transformation and Visual
Modeling Techniques, 2006.
- J. M. Küster. Konsistenzmanagement
von objektorientierten Verhaltensmodellen. In
D. Wagner et al. (Eds.) Ausgezeichnete Informatikdissertationen 2004.
GI-Edition, Lecture Notes in Informatics D5, Gesellschaft für
Informatik 2005.
To view older publications, please look here.
Invited Talks
05.10.2010, Process Model Change Management, University of Waterloo,
Canada.
03.10.2010, Process Model Change Management, CASCON'10 workshop on Effective
Collaboration and Consistency Management in BPM.
15.03.2010, Process Model Change Management, IT University of
Copenhagen, DK.
23.01.2008, Business Process Merging, University of Leicester,
UK.
14.09.2006, Business-Driven Development- Process Merging and Business
Object Life Cycle Integration, University of Paderborn, Germany.
06.09.2006, Business-Driven Development- Process Merging and Business
Object Life Cycle Integration, University of Vienna, Austria.
PC Memberships
ACM/IEEE 14th International Conference on Model Driven Engineering
Languages and Systems (MODELS'11)
Seventh European Conference on Modelling Foundations and Applications (ECMFA 2011), PC Chair,
Applications Track
10th International Workshop on Graph Transformation and Visual Modeling
Techniques (GT-VMT 2011),
PC co-chair
Applications on Graph Transformation with Industrial Relevance (AGTIVE 2011)
10. Internationale Tagung Wirtschaftsinformatik (WI 2011), Associate Editor
3rd Workshop on Living with Inconsistencies in Software Development (LWI'10)
ACM/IEEE 13th International Conference on Model Driven Engineering
Languages and Systems (MODELS'10)
25th IEEE/ACM International Conference on Automated Software
Engineering (ASE 2010)
(Expert Review Panel)
Modellierung 2010
9th International Workshop on Graph Transformation and Visual Modeling
Techniques (GT-VMT 2010),
PC co-chair
24th IEEE/ACM International Conference on Automated Software
Engineering (ASE
2009)
7th International Conference on Business Process Management (BPM'09)
ACM/IEEE 12th International Conference on Model Driven Engineering
Languages and Systems (MODELS'09)
8th International Workshop on Graph Transformation and Visual Modeling
Techniques (GT-VMT 2009)
ACM/IEEE 11th International Conference on Model Driven Engineering
Languages and Systems (MODELS'08)
The 6th IEEE European Conference on Web Services (ECOWS'08)
First International Workshop on Challenges in Model-Driven Software
Development (ChaMDE08)
Doctoral
Symposium at MODELS'08
Model-Driven Engineering for Business Process Management (MDE4BPM), colocated with
BPM 2008
3rd International Workshop on Graph and Model
Transformation (GraMoT),
colocated with ICSE 2008
International Workshop on Comparison and Versioning of Software Models (CVSM08),
colocated with ICSE 2008
Governance, Risk and Compliance Workshop at CAiSE 2008 (GRCIS
2008)
Model-Driven Engineering, Verification and Validation (MoDeVVa
2008)
7th International Workshop on Graph Transformation and Visual Modeling
Techniques (GT-VMT 2008)
Model-Driven Engineering, Verification and Validation (MoDeVVa 2007)
5th European Conference on Web Services (ECOWS 2007)
Applications of Graph Transformation with Industrial Relevance (AGTIVE 2007)
6th International Workshop on Graph Transformation and Visual Modeling
Techniques (GT-VMT 2007)
4th IEEE European Conference on Web Services (ECOWS 2006)
European Workshop on Composition of Model Transformations (CMT 2006)
Workshop on Visual Modeling for Software Intensive
Systems (VMSIS 2005)
Journal Reviewing
Software and Systems Modeling (SOSYM)
Formal Aspects of Computing (FACS)
Journal of Visual Languages and Computing
Transactions on Software Engineering and Methodology (TOSEM)
Education, Awards and Scholarships
March 2010
IBM Technical Accomplishment "Richer Flow Models and Improved Lifecycle
Support in WebSphere BPM", IBM Research
April 2006
Technical Group Award "MDBT CEO Milestone Accomplishment", IBM Research
March 2004
Ph.D. from University of Paderborn, Germany, Department of Computer
Science.
Thesis title: Consistency Management of Object-Oriented Behavioral
Models.
Received Best Dissertation Award from University of Paderborn and
invited for GI-Dissertationspreis 2004.
January 2000
Diplom-Informatiker from University of Paderborn, Germany, Department
of Computer Science.
Thesis title: Modeling Agent-Based Systems with UML.
September 1998
Scholarship by the German Academic Exchange Service (DAAD) for
pursueing studies at Carleton University, Canada.
Supervision
PhD Thesis:
Christian Gerth. T.B.D. University of Paderborn, in progress. Mentor at
IBM Research.
Ksenia Wahler. A Framework for
Integrated Process and Object Life Cycle Modeling in Business Process
Management. University of Zurich, March 2009. Mentor at IBM
Research.
Master Thesis:
Eduard Bauer. Analyzing Test Suites
for Model Transformation Chains. University of Paderborn,
December 2010.
Masud Fazal-Baqaie. Structural
Matching of Process Models for Change Detection. University of
Paderborn, October
2009.
Christian Gerth. Business Process
Merging. An Approach based on Single-Entry-Single-Exit Regions.
University of
Paderborn, October 2007.
Felix Feger. Business Process Merging
and Refactoring in Business-Driven Development.
Otto-Friedrich-Universitaet Bamberg, January 2007
Mohamed Abd-El-Razik Business Process
Normalization using Model Transformation. The American
University in Cairo School of Sciences and Engineering, December 2006.
Jan Stehr. Semantische
Konsistenzpruefung von UML-Verhaltensdiagrammen zur Modellierung von
Eingebetteten Systemen. University of Paderborn, January 2003.
Markus Raschke. Überprüfung
der zeitlichen Konsistenz von UML-Sequenzdiagrammen und
UML-Zusatzdiagrammen mit Timed Automata. University of
Paderborn, 2003.
Bachelor Thesis:
Karsten Fischer. Vergleich von
Stateflow-Diagrammen und UML-Statecharts und Abbildungen in eine
gemeinsame Zwischensprache. University of Paderborn, 2001
Internship Reports:
Aurelien Monot. Object Life
Cycle Explorer pour WebSphere Business Modeler. L’école
Nationale Supérieure des Mines de Nancy, France,
September 2008.
Teaching
Lecture Model-Driven Software Engineering (MDSE),
University of Zurich, 2011.
Lecture Business-Driven Software Engineering (BDSE), University of Zurich, 2011.
Lecture Business-Driven Software Engineering (BDSE), University of Zurich, 2010.
Lecture Business-Driven Software Engineering (BDSE), University of
Zurich, 2009.
Lecture Business-Driven Software Engineering (BDSE),
University of Zurich, 2008.
Seminar
„Qualität von Software und Software-Modellen“. In
collaboration with Prof. Dr. Engels and Prof. Dr. Schaefer. University
of Paderborn, 2004.
IBM doesn't necessarily share my personal opinions stated on this
page.
[ Zurich home page
| Research home page
]
[ Home
| Shop
| Contact IBM
| Search
| Privacy
| Legal
]