Skip to main content

Showing 1–9 of 9 results for author: Taentzer, G

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

    cs.SE

    Using application conditions to rank graph transformations for graph repair

    Authors: Lars Fritsche, Alexander Lauer, Andy Schürr, Gabriele Taentzer

    Abstract: When using graphs and graph transformations to model systems, consistency is an important concern. While consistency has primarily been viewed as a binary property, i.e., a graph is consistent or inconsistent with respect to a set of constraints, recent work has presented an approach to consistency as a graduated property. This allows living with inconsistencies for a while and repairing them when… ▽ More

    Submitted 14 May, 2024; originally announced May 2024.

  2. arXiv:2404.14097  [pdf, other

    cs.SE

    MMT: Mutation Testing of Java Bytecode with Model Transformation -- An Illustrative Demonstration

    Authors: Christoph Bockisch, Gabriele Taentzer, Daniel Neufeld

    Abstract: Mutation testing is an approach to check the robustness of test suites. The program code is slightly changed by mutations to inject errors. A test suite is robust enough if it finds such errors. Tools for mutation testing usually integrate sets of mutation operators such as, for example, swap** arithmetic operators; modern tools typically work with compiled code such as Java bytecode. In this ca… ▽ More

    Submitted 22 April, 2024; originally announced April 2024.

  3. 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

  4. arXiv:2111.06661  [pdf, other

    cs.LG cs.DB

    Detecting Quality Problems in Data Models by Clustering Heterogeneous Data Values

    Authors: Viola Wenz, Arno Kesper, Gabriele Taentzer

    Abstract: Data is of high quality if it is fit for its intended use. The quality of data is influenced by the underlying data model and its quality. One major quality problem is the heterogeneity of data as quality aspects such as understandability and interoperability are impaired. This heterogeneity may be caused by quality problems in the data model. Data heterogeneity can occur in particular when the in… ▽ More

    Submitted 12 November, 2021; originally announced November 2021.

    Comments: 17 pages. This paper is an extended version of a paper to be published in "MoDELS '21: ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings". It was presented at the 3rd Workshop on Artificial Intelligence and Model-driven Engineering

  5. 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

  6. 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)

  7. arXiv:2007.11298  [pdf, other

    cs.IR

    Detecting Quality Problems in Research Data: A Model-Driven Approach

    Authors: Arno Kesper, Viola Wenz, Gabriele Taentzer

    Abstract: As scientific progress highly depends on the quality of research data, there are strict requirements for data quality coming from the scientific community. A major challenge in data quality assurance is to localise quality problems that are inherent to data. Due to the dynamic digitalisation in specific scientific fields, especially the humanities, different database technologies and data formats… ▽ More

    Submitted 23 July, 2020; v1 submitted 22 July, 2020; originally announced July 2020.

    Comments: 28 pages. This paper is an extended version of a paper to be published in "ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS '20)". Added subtitle

  8. 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

  9. 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