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 条
  • [21] Graph Transformation for Topology Modelling
    Poudret, Mathieu
    Arnould, Agnes
    Comet, Jean-Paul
    Le Gall, Pascale
    [J]. GRAPH TRANSFORMATIONS, ICGT 2008, 2008, 5214 : 147 - +
  • [22] A Living Monograph for Graph Transformation
    Behr, Nicolas
    Harmer, Russ
    [J]. GRAPH TRANSFORMATION, ICGT 2023, 2023, 13961 : 281 - 291
  • [23] The PBPO graph transformation approach
    Corradini, Andrea
    Duval, Dominique
    Echahed, Rachid
    Prost, Frederic
    Ribeiro, Leila
    [J]. JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2019, 103 : 213 - 231
  • [24] Nested graph transformation units
    Kreowski, HJ
    Kuske, S
    Schurr, A
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1997, 7 (04) : 479 - 502
  • [25] Distributed graphs and graph transformation
    Taentzer, G
    [J]. APPLIED CATEGORICAL STRUCTURES, 1999, 7 (04) : 431 - 462
  • [26] A collection operator for graph transformation
    Roy Grønmo
    Stein Krogdahl
    Birger Møller-Pedersen
    [J]. Software & Systems Modeling, 2013, 12 : 121 - 144
  • [27] Instruction Selection by Graph Transformation
    Buchwald, Sebastian
    Zwinkau, Andreas
    [J]. PROCEEDINGS OF THE 2010 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES '10), 2010, : 31 - 40
  • [28] A collection operator for graph transformation
    Gronmo, Roy
    Krogdahl, Stein
    Moller-Pedersen, Birger
    [J]. SOFTWARE AND SYSTEMS MODELING, 2013, 12 (01) : 121 - 144
  • [29] Distributed Graphs and Graph Transformation
    Gabriele Taentzer
    [J]. Applied Categorical Structures, 1999, 7 : 431 - 462
  • [30] Applying a Model Transformation Taxonomy to Graph Transformation Technology
    Mens, Tom
    Van Gorp, Pieter
    Varro, Daniel
    Karsai, Gabor
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 152 : 143 - 159