scholarly journals Compositional verification of reactive systems specified by graph transformation

Author(s):  
Reiko Heckel
2002 ◽  
Vol 12 (4) ◽  
pp. 349-376 ◽  
Author(s):  
REIKO HECKEL ◽  
MERCÉ LLABRÉS ◽  
HARTMUT EHRIG ◽  
FERNANDO OREJAS

Graph transitions represent an extension of the DPO approach to graph transformation for the specification of reactive systems. In this paper, we develop the theory of concurrency for graph transitions. In particular, we prove a local Church–Rosser theorem and define a notion of shift-equivalence that allows us to represent both intra-concurrency (within the specified subsystem) and inter-concurrency (between subsystem and environment). Via an implementation of transitions in terms of DPO transformations with context rules, a second, more restrictive notion of equivalence is defined that captures, in addition, the extra-concurrency (between operations of the environment). As a running example and motivation, we show how the concepts of this paper provide a formal model for distributed information systems.


Author(s):  
Mohamed Mezghiche ◽  
Rabéa Ameur Boulifa ◽  
Sarah Chabane

2021 ◽  
Vol 10 (2) ◽  
pp. 120
Author(s):  
Sarah Chabane ◽  
Rabéa Ameur Boulifa ◽  
Mezghiche Mohamed

2016 ◽  
Vol 55 ◽  
pp. 207-210 ◽  
Author(s):  
Amal Gassara ◽  
Ismael Bouassida Rodriguez ◽  
Mohamed Jmaiel ◽  
Kalil Drira

Author(s):  
Blair Archibald ◽  
Géza Kulcsár ◽  
Michele Sevegnani

AbstractDesigning and reasoning about complex systems such as wireless sensor networks is hard due to highly dynamic environments: sensors are heterogeneous, battery-powered, and mobile. While formal modelling can provide rigorous mechanisms for design/reasoning, they are often viewed as difficult to use. Graph rewrite-based modelling techniques increase usability by providing an intuitive, flexible, and diagrammatic form of modelling in which graph-like structures express relationships between entities while rewriting mechanisms allow model evolution. Two major graph-based formalisms are Graph Transformation Systems (GTS) and Bigraphical Reactive Systems (BRS). While both use similar underlying structures, how they are employed in modelling is quite different. To gain a deeper understanding of GTS and BRS, and to guide future modelling, theory, and tool development, in this experience report we compare the practical modelling abilities and style of GTS and BRS when applied to topology control in WSNs. To show the value of the models, we describe how analysis may be performed in both formalisms. A comparison of the approaches shows that although the two formalisms are different, from both a theoretical and practical modelling standpoint, they are each successful in modelling topology control in WSNs. We found that GTS, while featuring a small set of entities and transformation rules, relied on entity attributes, rule application based on attribute/variable side-conditions, and imperative control flow units. BRS on the other hand, required a larger number of entities in order to both encode attributes directly in the model (via nesting) and provide tagging functionality that, when coupled with rule priorities, implements control flow. There remains promising research mapping techniques between the formalisms to further enable flexible and expressive modelling.


2015 ◽  
Vol 14 (4) ◽  
pp. 1-27 ◽  
Author(s):  
Jian-Min Jiang ◽  
Huibiao Zhu ◽  
Qin Li ◽  
Yongxin Zhao ◽  
Lin Zhao ◽  
...  
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document