Abstract Graph Transformation

被引:31
|
作者
Rensink, Arend [1 ]
Distefano, Dino [2 ]
机构
[1] Univ Twente, Dept Comp Sci, Enschede, Netherlands
[2] Queen Mary Univ London, Dept Comp Sci, London, England
关键词
Graph Transformation; Abstract Interpretation; Model Checking; Verification;
D O I
10.1016/j.entcs.2006.01.022
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Graphs may be used as representations of system states in operational semantics and model checking; in the latter context, they are being investigated as an alternative to bit vectors. The corresponding transitions are obtained as derivations from graph production rules. In this paper we propose an abstraction technique in this framework: the state graphs are contracted by collecting nodes that are sufficiently similar (resulting in smaller states and a finite state space) and the application of the graph production rules is lifted to this abstract level. Since graph abstractions and rule applications can all be computed completely automatically, we believe that this can be the core of a practically feasible technique for software model checking.
引用
收藏
页码:39 / 59
页数:21
相关论文
共 50 条
  • [1] Sound and Complete Abstract Graph Transformation
    Steenken, Dominik
    Wehrheim, Heike
    Wonisch, Daniel
    FORMAL METHODS: FOUNDATIONS AND APPLICATIONS: SBMF 2011, 2011, 7021 : 92 - 107
  • [2] ASTRA: A Tool for Abstract Interpretation of Graph Transformation Systems
    Backes, Peter
    Reineke, Jan
    MODEL CHECKING SOFTWARE, SPIN 2015, 2015, 9232 : 13 - 19
  • [3] FORMAL ANALYSIS OF UML 2.0 ACTIVITIES USING GRAPH TRANSFORMATION SYSTEMS
    Rafe, Vahid
    Rahmani, Adel T.
    Rafeh, Reza
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2010, 20 (05) : 679 - 694
  • [4] Graph Transformation-Based Approach to Formal Modeling and Verification of Workflows
    Rafe, Vahid
    Rahmani, Adel T.
    ADVANCES IN COMPUTER SCIENCE AND ENGINEERING, 2008, 6 : 291 - 298
  • [5] Analysis of Infinite-State Graph Transformation Systems by Cluster Abstraction
    Backes, Peter
    Reineke, Jan
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION (VMCAI 2015), 2015, 8931 : 135 - 152
  • [6] Probabilistic Timed Graph Transformation Systems
    Maximova, Maria
    Giese, Holger
    Krause, Christian
    GRAPH TRANSFORMATION, ICGT 2017, 2017, 10373 : 159 - 175
  • [7] Probabilistic timed graph transformation systems
    Maximova, Maria
    Giese, Holger
    Krause, Christian
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2018, 101 : 110 - 131
  • [8] Attributed graph transformation with inheritance: Efficient conflict detection and local confluence analysis using abstract critical pairs
    Golas, Ulrike
    Lambers, Leen
    Ehrig, Hartmut
    Orejas, Fernando
    THEORETICAL COMPUTER SCIENCE, 2012, 424 : 46 - 68
  • [9] Graph transformation with time
    Gyapay, S
    Varró, D
    Heckel, R
    FUNDAMENTA INFORMATICAE, 2003, 58 (01) : 1 - 22
  • [10] Hierarchical graph transformation
    Drewes, F
    Hoffmann, B
    Plump, D
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2002, 64 (02) : 249 - 283