Jochen Malte Küster

dblp:05/2176 · also Jochen Küster · DBLP profile ↗
← Back
30ranked-venue papers
10as first author
2since 2021 · last 2026
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 24 · 8 first-author · 2 since 2021Databases, data management, data science and information retrieval · 2Human-computer interaction and ubiquitous computing · 1Theory of computation · 1
YearPublicationVenuePosition
2026 Automatic Validation of Use Case Descriptions in Terms of Quality Criteria and Bad Smells via NLP Models and LLMs
Evin Aslan Oguz, Jochen Malte Küster, Felix Lennart Schildmann
ENASE (1)2
2026 Generating Class Diagrams from Structured Use Case Descriptions with LLMs
Evin Aslan Oguz, Jochen Malte Küster, Felix Lennart Schildmann
MODELSWARD2
2020 Modeling and Analyzing Architectural Diversity of Open Platforms
Bahar Jazayeri, Simon Schwichtenberg, Jochen Malte Küster, Olaf Zimmermann, Gregor Engels
CAiSE3
2019 Managing Security Objects and -Processes Using an Extended BPM Approach and -System
abstract
One important use case for (business) process technology is process compliance. We propose that managing security objects such as cryptographic keys is an application domain that can greatly benefit from using process technology because of a critical compliance requirement. To this end, we present a BPMN extension and a design of a support system for key management processes. Both were driven by a case study on a distributed application using a standard hierarchical public key infrastructure, which we also present. Our prototypical implementation of the support system shows that process compliance for security object management processes can be substantially supported with moderate effort by extending the standard process technology.
Jochen Malte Küster, Niklaus Meyer, Hagen Völzer, Maria Dubovitskaya, Michael Osborne, Axel Tanner
EDOC1
2018 A Comparison of Flexible BPMN and CMMN in Practice: A Case Study on Component Release Processes
abstract
The Object Management Group maintains two notations to model business processes, BPMN and CMMN. While the two follow different approaches, both offer structures to model flexible processes or parts thereof. This gives rise to the question which standard should be chosen to adequately model such processes. We compare BPMN with a focus on its ad-hoc sub-process with elements of CMMN case models along a practical case study. While BPMN offers a certain degree of flexibility, CMMN has several benefits but also drawbacks. We discuss advantages and disadvantages of both notations. To answer the question of which notation to use for modeling flexible processes, we derive simple guidelines to help in making an informed choice.
André Zensen, Jochen Malte Küster
EDOC2
2016 Supporting different process views through a Shared Process Model
Jochen Malte Küster, Hagen Völzer, Cédric Favre, Moisés Castelo Branco, Krzysztof Czarnecki 0001
Softw. Syst. Model.1
2014 A case study on consistency management of business and IT process models in banking
Moisés Castelo Branco, Yingfei Xiong 0001, Krzysztof Czarnecki 0001, Jochen Malte Küster, Hagen Völzer
Softw. Syst. Model.4
2013 Supporting Different Process Views through a Shared Process Model
Jochen Malte Küster, Hagen Völzer, Cédric Favre, Moisés Castelo Branco, Krzysztof Czarnecki 0001
ECMFA1
2013 Detection and resolution of conflicting change operations in version management of process models
Christian Gerth, Jochen Malte Küster, Markus Luckey, Gregor Engels
Softw. Syst. Model.2
2012 Matching Business Process Workflows across Abstraction Levels
Moisés Castelo Branco, Javier Troya, Krzysztof Czarnecki 0001, Jochen Malte Küster, Hagen Völzer
MoDELS4
2012 Reference architecture, metamodel, and modeling principles for architectural knowledge management in information technology services
Olaf Zimmermann, Christoph Miksovic, Jochen Malte Küster
J. Syst. Softw.3
2011 An Enhanced Architectural Knowledge Metamodel Linking Architectural Design Decisions to other Artifacts in the Software Engineering Lifecycle
Rafael Capilla, Olaf Zimmermann, Uwe Zdun, Paris Avgeriou, Jochen Malte Küster
ECSA5
2011 Identifying refactoring opportunities in process model repositories
Remco M. Dijkman, Beat Gfeller, Jochen Malte Küster, Hagen Völzer
Inf. Softw. Technol.3
2010 Dynamic Computation of Change Operations in Version Management of Business Process Models
Jochen Malte Küster, Christian Gerth, Gregor Engels
ECMFA1
2010 Precise Detection of Conflicting Change Operations Using Process Model Terms
Christian Gerth, Jochen Malte Küster, Markus Luckey, Gregor Engels
MoDELS (2)2
2009 Language-Independent Change Management of Process Models
Christian Gerth, Jochen Malte Küster, Gregor Engels
MoDELS2
2009 Incremental Development of Model Transformation Chains Using Automated Testing
Jochen Malte Küster, Thomas Gschwind, Olaf Zimmermann
MoDELS1
2009 Generating instance models from meta models
Karsten Ehrig, Jochen Malte Küster, Gabriele Taentzer
Softw. Syst. Model.2
2008 Detecting and Resolving Process Model Differences in the Absence of a Change Log
Jochen Malte Küster, Christian Gerth, Alexander Förster, Gregor Engels
BPM1
2008 Predicting Coupling of Object-Centric Business Process Implementations
Ksenia Wahler, Jochen Malte Küster
BPM2
2008 An Incremental Approach to the Analysis and Transformation of Workflows Using Region Trees
abstract
The analysis of workflows in terms of structural correctness is important for ensuring the quality of workflow models. Typically, this analysis is only one step in a larger development process, followed by further transformation steps that lead from high-level models to more refined models until the workflow can finally be deployed on the underlying workflow engine of the production system. For practical and scalable applications, both analysis and transformation of workflows must be integrated to allow incremental changes of larger workflows. In this paper, we introduce the concept of a region tree (RT) for workflow models that can be used as the central data structure for both workflow analysis and workflow transformation. An RT is similar to a program structure tree and imposes a hierarchy of regions as an overlay structure onto the workflow model. It allows an incremental approach to the analysis and transformation of workflows, and thereby, significantly reduces the overhead because individual regions can be dealt with separately. The RT is built using a set of region-growing rules. The set of rules presented here is shown to be correct and complete in the sense that a workflow is region-reducible as defined through these rules if and only if it is semantically sound.
Rainer Hauser, Michael Friess, Jochen Malte Küster, Jussi Vanhatalo
IEEE Trans. Syst. Man Cybern. Part C3
2007 Generation of Business Process Models for Object Life Cycle Compliance
Jochen Malte Küster, Ksenia Wahler, Harald C. Gall
BPM1
2007 Improving Inconsistency Resolution with Side-Effect Evaluation and Costs
Jochen Malte Küster, Ksenia Wahler
MoDELS1
2006 Combining Analysis of Unstructured Workflows with Transformation to Structured Workflows
abstract
Analysis of workflows in terms of structural correctness is important for ensuring the quality of workflow models. Typically, this analysis is only one step in a larger development process, followed by further transformation steps that lead from high-level models to more refined models until the workflow can finally be deployed on the underlying workflow engine of the production system. For practical and scalable applications, analysis and transformations of workflows must both be integrated to allow incremental changes of larger workflows. In this paper, we introduce the concept of a region tree for workflow models that can be used as the central data structure for both workflow analysis and workflow transformation. A region tree is similar to a program structure tree and imposes a hierarchy of regions onto the workflow model. It allows an incremental approach to analysis and transformation of workflows and thereby significantly reduces the overhead because individual regions can be dealt with separately
Rainer Hauser, Michael Friess, Jochen Malte Küster, Jussi Vanhatalo
EDOC3
2006 Definition and validation of model transformations
Jochen Malte Küster
Softw. Syst. Model.1
2002 Confluence of Typed Attributed Graph Transformation Systems
Reiko Heckel, Jochen Malte Küster, Gabriele Taentzer
ICGT2
2002 Formal agent-oriented modeling with UML and graph transformation
Ralph Depke, Reiko Heckel, Jochen Malte Küster
Sci. Comput. Program.3
2001 Consistent Design of Embedded Real-Time Systems with UML-RT
abstract
Modeling embedded real time systems consisting of different components with UML-RT leads to a design model using various diagrams. Sequence diagrams describe possible interactions between system components and may be annotated with specific real time constraints. Statechart diagrams are used for describing each component's behavior. In order to be able to get a consistent model, a consistency concept for different diagram types is needed that takes into account real time constraints. A consistency concept for sequence diagrams and statechart diagrams is presented which focuses on the establishment of timing constraints. Our consistency concept distinguishes between syntactical, semantic and real time consistency and takes into account the influence of processor allocation and scheduling. Using the consistency concept, we describe a method for ensuring the consistency based on worst case execution time analysis of statecharts and schedulability analysis of tasks, thereby enabling a precise answer to the question of consistency.
Jochen Malte Küster, Joachim Stroop
ISORC1
2001 A methodology for specifying and analyzing consistency of object-oriented behavioral models
abstract
Object-oriented modeling favors the modeling of object behavior from different viewpoints and the successive refinement of behavioral models in the development process. This gives rise to consistency problems of behavioral models. The absence of a formal semantics for UML models and the numerous possibilities of employing behavioral models within the development process lead to the rise of a number of different consistency notions. In this paper, we discuss the issue of consistency of behavioral models in the UML and present a general methodology how consistency problems can be dealt with. According to the methodology, those aspects of the models relevant to the consistency are mapped to a semantic domain in which precise consistency tests can be formulated. The choice of the semantic domain and the definition of consistency conditions can be used to construct different consistency notions. We show the applicability of our methodology by giving an example of a concrete consistency problem of concurrent object-oriented models.
Gregor Engels, Jochen Malte Küster, Reiko Heckel, Luuk Groenewegen
ESEC / SIGSOFT FSE2
2001 Roles in Agent-Oriented Modeling
abstract
For the generic specification of protocols, goals, or workflows, many approaches to agent-oriented modeling provide a concept of role. Roles abstract from the concrete agents involved in an interaction. They provide means for the evolution of agents and serve as components of agent design. Despite the widespread usage of roles in agent-oriented modeling, a systematic analysis of the different aspects and properties of this concept is still missing. In this paper, we perform such an analysis and identify requirements for a general role concept. We develop such a role concept for a modeling approach based on the UML and graph transformation systems and exemplify its use for the specification (and application) of protocols. Finally, we provide a run-time semantics for roles based on concepts from the theory of graph transformation.
Ralph Depke, Reiko Heckel, Jochen Malte Küster
Int. J. Softw. Eng. Knowl. Eng.3