Till sidans topp

Sidansvarig: Webbredaktion
Sidan uppdaterades: 2012-09-11 15:12

Tipsa en vän
Utskriftsversion

Granularity of conflicts … - Göteborgs universitet Till startsida
Webbkarta
Till innehåll Läs mer om hur kakor används på gu.se

Granularity of conflicts and dependencies in graph transformation systems: A two-dimensional approach

Artikel i vetenskaplig tidskrift
Författare L. Lambers
K. Born
J. Kosiol
Daniel Strüber
G. Taentzer
Publicerad i Journal of Logical and Algebraic Methods in Programming
Volym 103
Sidor 105-129
ISSN 2352-2208
Publiceringsår 2019
Publicerad vid Institutionen för data- och informationsteknik (GU)
Sidor 105-129
Språk en
Länkar dx.doi.org/10.1016/j.jlamp.2018.11....
Ämnesord Graph transformation (double pushout approach), Parallel independence, Critical pair analysis (CPA), Computer Science, Science & Technology - Other Topics, OCEEDINGS5th European Conference on Model Driven Architecture - Foundations and Applications, OCEEDINGS10th International Conference on Model Driven Engineering Languages and Systems, SEP, AF 2018. Proceedings: LNCS 10887Graph Transformation. 11th International Conference, ICGT 2018, lando, fl, p105
Ämneskategorier Data- och informationsvetenskap

Sammanfattning

Conflict and dependency analysis (CDA) is a static analysis for the detection of conflicting and dependent rule applications in a graph transformation system. The state-of-the-art CDA technique, critical pair analysis, provides all potential conflicts and dependencies in minimal context as critical pairs, for each pair of rules. Yet, critical pairs can be hard to understand; users are mainly interested in core information about conflicts and dependencies occurring in various combinations. In this paper, we present an approach to conflicts and dependencies in graph transformation systems based on two dimensions of granularity. The first dimension refers to the overlap considered between the rules of a given rule pair; the second one refers to the represented amount of context information about transformations in which the conflicts occur. We introduce a variety of new conflict notions, in particular, conflict atoms, conflict reasons, and minimal conflict reasons, relate them to the existing conflict notions of critical pairs and initial conflicts, and position all of these notions within our granularity approach. Finally, we introduce dual concepts for dependency analysis. As we discuss in a running example, our approach paves the way for an improved CDA technique. (C) 2018 Elsevier Inc. All rights reserved.

Sidansvarig: Webbredaktion|Sidan uppdaterades: 2012-09-11
Dela:

På Göteborgs universitet använder vi kakor (cookies) för att webbplatsen ska fungera på ett bra sätt för dig. Genom att surfa vidare godkänner du att vi använder kakor.  Vad är kakor?