Skip to main content

Showing 1–7 of 7 results for author: Kosiol, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2312.09828  [pdf, other

    cs.SE

    Advanced Model Consistency Restoration with Higher-Order Short-Cut Rules

    Authors: Lars Fritsche, Jens Kosiol, Alexander Lauer, Adrian Möller, Andy Schürr

    Abstract: Sequential 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… ▽ More

    Submitted 25 June, 2024; v1 submitted 15 December, 2023; originally announced December 2023.

    Comments: This is the final version including changes requests by reviewers. The related work was extended, the chapter 2 restructured and some parts were slightly extended to make them more comprehensible. We also changed the title and added "model consistency"

  2. arXiv:2305.03432  [pdf, other

    cs.LO

    Finding the Right Way to Rome: Effect-oriented Graph Transformation

    Authors: Jens Kosiol, Daniel Strüber, Gabriele Taentzer, Steffen Zschaler

    Abstract: Many applications of graph transformation require rules that change a graph without introducing new consistency violations. When designing such rules, it is natural to think about the desired outcome state, i.e., the desired effect, rather than the specific steps required to achieve it; these steps may vary depending on the specific rule-application context. Existing graph-transformation approache… ▽ More

    Submitted 5 May, 2023; originally announced May 2023.

    Comments: 27 pages, 7 figures; extended version of the paper accepted for publication at ICGT '23

  3. arXiv:2208.10881  [pdf, other

    cs.NE cs.SE

    A multiplicity-preserving crossover operator on graphs. Extended version

    Authors: Henri Thölke, Jens Kosiol

    Abstract: Evolutionary algorithms usually explore a search space of solutions by means of crossover and mutation. While a mutation consists of a small, local modification of a solution, crossover mixes the genetic information of two solutions to compute a new one. For model-driven optimization (MDO), where models directly serve as possible solutions (instead of first transforming them into another represent… ▽ More

    Submitted 23 August, 2022; originally announced August 2022.

    Comments: 13 pages, 3 figures; accepted for publication at the 2022 edition of the workshop on Model Driven Engineering, Verification and Validation (MoDeVVa)

  4. A Generalized Concurrent Rule Construction for Double-Pushout Rewriting

    Authors: Jens Kosiol, Gabriele Taentzer

    Abstract: Double-pushout rewriting is an established categorical approach to the rule-based transformation of graphs and graph-like objects. One of its standard results is the construction of concurrent rules and the Concurrency Theorem pertaining to it: The sequential application of two rules can equivalently be replaced by the application of a concurrent rule and vice versa. We extend and generalize this… ▽ More

    Submitted 5 May, 2021; originally announced May 2021.

    Comments: 36 pages, 33 figures, accepted for publication at the 14th International Conference on Graph Transformation (ICGT) 2021

  5. A Precedence-Driven Approach for Concurrent Model Synchronization Scenarios using Triple Graph Grammars

    Authors: Lars Fritsche, Jens Kosiol, Adrian Möller, Andy Schürr, Gabriele Taentzer

    Abstract: Concurrent 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… ▽ More

    Submitted 6 November, 2020; originally announced November 2020.

    Comments: 18 pages, 24 figures; to be published in: Proceedings of the 13th ACM SIGPLAN International Conference on Software Language Engineering (SLE '20)

  6. arXiv:2005.14510  [pdf, other

    cs.SE

    Avoiding Unnecessary Information Loss: Correct and Efficient Model Synchronization Based on Triple Graph Grammars

    Authors: Lars Fritsche, Jens Kosiol, Andy Schürr, Gabriele Taentzer

    Abstract: 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… ▽ More

    Submitted 29 May, 2020; originally announced May 2020.

    Comments: 33 pages, 20 figures, 3 tables

  7. arXiv:2005.04162  [pdf, other

    cs.LO

    Graph Consistency as a Graduated Property: Consistency-Sustaining and -Improving Graph Transformations

    Authors: Jens Kosiol, Daniel Strüber, Gabriele Taentzer, Steffen Zschaler

    Abstract: Where graphs are used for modelling and specifying systems, consistency is an important concern. To be a valid model of a system, the graph structure must satisfy a number of constraints. To date, consistency has primarily been viewed as a binary property: a graph either is or is not consistent with respect to a set of graph constraints. This has enabled the definition of notions such as constrain… ▽ More

    Submitted 1 November, 2021; v1 submitted 8 May, 2020; originally announced May 2020.

    Comments: 23 pages, accepted for publication at the International Conference on Graph Transformation 2020 Typos corrected, heading for Table 2 clarified, wrong statement in Theorem 2 omitted