VLDB 2026 Research / reviewers in the wild / expert
Jens Kosiol
dblp:221/1936
· DBLP profile ↗
23ranked-venue papers
8as first author
13since 2021 · last 2025
0000-0003-4733-2777ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 11 · 4 first-author · 6 since 2021Theory of computation · 11 · 4 first-author · 6 since 2021Databases, data management, data science and information retrieval · 10 · 4 first-author · 5 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Granular Conflict Analysis for Transformation Rules with Application Conditions
Alexander Lauer, Jens Kosiol, Gabriele Taentzer |
ICGT | 2 |
| 2025 | Detecting Redundancies Between User Stories with Graphs and Large Language Models
Lukas Sebastian Hofmann, Alexander Lauer, Jens Kosiol, Arno Kesper, Philipp Wieber, Amir Rabieyan, Gabriele Taentzer |
REFSQ | 3 |
| 2024 | On the Application of Model-Driven Optimization to Business Processes
Gabriele Taentzer, Jens Kosiol, Leen Lambers |
Petri Nets | 2 |
| 2024 | A generic construction for crossovers of graph-like structures and its realization in the Eclipse Modeling Framework
Jens Kosiol, Stefan John 0001, Gabriele Taentzer |
J. Log. Algebraic Methods Program. | 1 |
| 2024 | Advanced Model Consistency Restoration with Higher-Order Short-Cut RulesabstractSequential model synchronisation is the task of propagating changes from one model to another correlated one to restore consistency. It is challenging to perform this propagation in a least-changing way that avoids unnecessary deletions (which might cause information loss). From a theoretical point of view, so-called short-cut (SC) rules have been developed that enable provably correct propagation of changes while avoiding information loss. However, to be able to react to every possible change, an infinite set of such rules might be necessary. Practically, only small sets of pre-computed basic SC rules have been used, severely restricting the kind of changes that can be propagated without loss of information. In this work, we close that gap by developing an approach to compute more complex required SC rules on-the-fly during synchronisation. These higher-order SC rules allow us to cope with more complex scenarios when multiple changes must be handled in one step. We implemented our approach in the model transformation tool eMoflon. An evaluation shows that the overhead of computing higher-order SC rules on-the-fly is tolerable and at times even improves the overall performance. Above that, completely new scenarios can be dealt with without the loss of information. Lars Fritsche, Jens Kosiol, Alexander Lauer, Adrian Möller, Andy Schürr |
Log. Methods Comput. Sci. | 2 |
| 2023 | Advanced Consistency Restoration with Higher-Order Short-Cut Rules
Lars Fritsche, Jens Kosiol, Adrian Möller, Andy Schürr |
ICGT | 2 |
| 2023 | Finding the Right Way to Rome: Effect-Oriented Graph Transformation
Jens Kosiol, Daniel Strüber 0001, Gabriele Taentzer, Steffen Zschaler |
ICGT | 1 |
| 2023 | A generalized concurrent rule construction for double-pushout rewriting: Generalized concurrency theorem and language-preserving rule applications
Jens Kosiol, Gabriele Taentzer |
J. Log. Algebraic Methods Program. | 1 |
| 2023 | A graph-based framework for model-driven optimization facilitating impact analysis of mutation operator propertiesabstractAbstract Optimization problems in software engineering typically deal with structures as they occur in the design and maintenance of software systems. In model-driven optimization (MDO), domain-specific models are used to represent these structures while evolutionary algorithms are often used to solve optimization problems. However, designing appropriate models and evolutionary algorithms to represent and evolve structures is not always straightforward. Domain experts often need deep knowledge of how to configure an evolutionary algorithm. This makes the use of model-driven meta-heuristic search difficult and expensive. We present a graph-based framework for MDO that identifies and clarifies core concepts and relies on mutation operators to specify evolutionary change. This framework is intended to help domain experts develop and study evolutionary algorithms based on domain-specific models and operators. In addition, it can help in clarifying the critical factors for conducting reproducible experiments in MDO. Based on the framework, we are able to take a first step toward identifying and studying important properties of evolutionary operators in the context of MDO. As a showcase, we investigate the impact of soundness and completeness at the level of mutation operator sets on the effectiveness and efficiency of evolutionary algorithms. Stefan John 0001, Jens Kosiol, Leen Lambers, Gabriele Taentzer |
Softw. Syst. Model. | 2 |
| 2022 | A Generic Construction for Crossovers of Graph-Like Structures
Gabriele Taentzer, Stefan John 0001, Jens Kosiol |
ICGT | 3 |
| 2022 | Sustaining and improving graduated graph consistency: A static analysis of graph transformations
Jens Kosiol, Daniel Strüber 0001, Gabriele Taentzer, Steffen Zschaler |
Sci. Comput. Program. | 1 |
| 2021 | A Generalized Concurrent Rule Construction for Double-Pushout Rewriting
Jens Kosiol, Gabriele Taentzer |
ICGT | 1 |
| 2021 | Avoiding unnecessary information loss: correct and efficient model synchronization based on triple graph grammarsabstractAbstract Model synchronization, i.e., the task of restoring consistency between two interrelated models after a model change, is a challenging task. Triple graph grammars (TGGs) specify model consistency by means of rules that describe how to create consistent pairs of models. These rules can be used to automatically derive further rules, which describe how to propagate changes from one model to the other or how to change one model in such a way that propagation is guaranteed to be possible. Restricting model synchronization to these derived rules, however, may lead to unnecessary deletion and recreation of model elements during change propagation. This is inefficient and may cause unnecessary information loss, i.e., when deleted elements contain information that is not represented in the second model, this information cannot be recovered easily. Short-cut rules have recently been developed to avoid unnecessary information loss by reusing existing model elements. In this paper, we show how to automatically derive (short-cut) repair rules from short-cut rules to propagate changes such that information loss is avoided and model synchronization is accelerated. The key ingredients of our rule-based model synchronization process are these repair rules and an incremental pattern matcher informing about suitable applications of them. We prove the termination and the correctness of this synchronization process and discuss its completeness. As a proof of concept, we have implemented this synchronization process in eMoflon, a state-of-the-art model transformation tool with inherent support of bidirectionality. Our evaluation shows that repair processes based on (short-cut) repair rules have considerably decreased information loss and improved performance compared to former model synchronization processes based on TGGs. Lars Fritsche, Jens Kosiol, Andy Schürr, Gabriele Taentzer |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2020 | Generating Large EMF Models Efficiently - A Rule-Based, Configurable ApproachabstractThere is a growing need for the automated generation of instance models to evaluate model-driven engineering techniques. Depending on a chosen application scenario, a model generator has to fulfill different requirements: As a modeling language is usually defined by a meta-model, all generated models are expected to conform to their meta-models . For performance tests of model-driven engineering techniques, the efficient generation of large models should be supported. When generating several models, the resulting set of models should show some diversity . Interactive model generation may help in producing relevant models. In this paper, we present a rule-based, configurable approach to automate model generation which addresses the stated requirements. Our model generator produces valid instance models of meta-models with multiplicities conforming to the Eclipse Modeling Framework (EMF). An evaluation of the model generator shows that large EMF models (with up to half a million elements) can be produced. Since the model generation is rule-based, it can be configured beforehand or during the generation process to produce sets of models that are diverse to a certain extent. Nebras Nassar, Jens Kosiol, Timo Kehrer, Gabriele Taentzer |
FASE | 2 |
| 2020 | Graph Consistency as a Graduated Property - Consistency-Sustaining and -Improving Graph Transformations
Jens Kosiol, Daniel Strüber 0001, Gabriele Taentzer, Steffen Zschaler |
ICGT | 1 |
| 2020 | A precedence-driven approach for concurrent model synchronization scenarios using triple graph grammarsabstractConcurrent model synchronization is the task of restoring consistency between two correlated models after they have been changed concurrently and independently. To determine whether such concurrent model changes conflict with each other and to resolve these conflicts taking domain- or user-specific preferences into account is highly challenging. In this paper, we present a framework for concurrent model synchronization algorithms based on Triple Graph Grammars (TGGs). TGGs specify the consistency of correlated models using grammar rules; these rules can be used to derive different consistency restoration operations. Using TGGs, we infer a causal dependency relation for model elements that enables us to detect conflicts non-invasively. Different kinds of conflicts are detected first and resolved by the subsequent conflict resolution process. Users configure the overall synchronization process by orchestrating the application of consistency restoration fragments according to several conflict resolution strategies to achieve individual synchronization goals. As proof of concept, we have implemented this framework in the model transformation tool eMoflon. Our initial evaluation shows that the runtime of our presented approach scales with the size of model changes and conflicts, rather than model size. Lars Fritsche, Jens Kosiol, Adrian Möller, Andy Schürr, Gabriele Taentzer |
SLE | 2 |
| 2020 | Double-pushout-rewriting in S-Cartesian functor categories: Rewriting theory and application to partial triple graphs
Jens Kosiol, Lars Fritsche, Andy Schürr, Gabriele Taentzer |
J. Log. Algebraic Methods Program. | 1 |
| 2020 | Constructing optimized constraint-preserving application conditions for model transformation rules
Nebras Nassar, Jens Kosiol, Thorsten Arendt, Gabriele Taentzer |
J. Log. Algebraic Methods Program. | 2 |
| 2019 | Efficient Model Synchronization by Automatically Constructed Repair ProcessesabstractModel synchronization, i.e., the task of restoring consistency between two interrelated models after a model change, is a challenging task. Triple Graph Grammars (TGGs) specify model consistency by means of rules. They can be used to automatically derive specifications of edit operations for single models and repair rules that propagate model changes to related models. model (re-)synchronization activities more effectively, a construction mechanism for short-cut rules has been recently developed. They describe consistency-preserving complex edit operations across model boundaries. We show that edit and repair rules can be derived from short-cut rules. As proof of concept, we implemented the construction and application of short-cut edit and repair rules in eMoflon. Our evaluation shows that short-cut -rule-based repair processes have considerably decreased data loss and improved runtime compared to former model synchronization processes in eMoflon. Lars Fritsche, Jens Kosiol, Andy Schürr, Gabriele Taentzer |
FASE | 2 |
| 2019 | Adhesive Subcategories of Functor Categories with Instantiation to Partial Triple Graphs
Jens Kosiol, Lars Fritsche, Andy Schürr, Gabriele Taentzer |
ICGT | 1 |
| 2019 | Exploring Conflict Reasons for Graph Transformation Systems
Leen Lambers, Jens Kosiol, Daniel Strüber 0001, Gabriele Taentzer |
ICGT | 2 |
| 2019 | Constructing Optimized Validity-Preserving Application Conditions for Graph Transformation Rules
Nebras Nassar, Jens Kosiol, Thorsten Arendt, Gabriele Taentzer |
ICGT | 2 |
| 2018 | OCL2AC: Automatic Translation of OCL Constraints to Graph Constraints and Application Conditions for Transformation Rules
Nebras Nassar, Jens Kosiol, Thorsten Arendt, Gabriele Taentzer |
ICGT | 2 |