Abstract Graph Transformation

被引:33
作者
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 条
[41]   Confluence up to garbage in graph transformation [J].
Campbell, Graham ;
Plump, Detlef .
THEORETICAL COMPUTER SCIENCE, 2021, 884 (884) :1-22
[42]   Formalizing refactoring by using graph transformation [J].
Kazato, H ;
Takaishi, M ;
Kobayashi, T ;
Saeki, M .
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (04) :855-867
[43]   Graph transformation tool contest 2008 [J].
Rensink A. ;
van Gorp P. .
International Journal on Software Tools for Technology Transfer, 2010, 12 (03) :171-181
[44]   GRAPH TRANSFORMATION FOR KEYPOINT TRAJECTORY CODING [J].
Dong Tian ;
Sun, Huifang ;
Vetro, Anthony .
2016 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP), 2016, :445-449
[45]   Abstract interpretation of reactive systems [J].
Dams, D ;
Gerth, R ;
Grumberg, O .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1997, 19 (02) :253-291
[46]   Analysis of Graph Transformation Systems: Native vs Translation-based Techniques [J].
Heckel, Reiko ;
Lambers, Leen ;
Saadat, Maryam Ghaffari .
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2019, (309) :1-22
[47]   Domain-specific discrete event modelling and simulation using graph transformation [J].
de lara, Juan ;
Guerra, Esther ;
Boronat, Artur ;
Heckel, Reiko ;
Torrini, Paolo .
SOFTWARE AND SYSTEMS MODELING, 2014, 13 (01) :209-238
[48]   Formal analysis of workflows using UML 2.0 Activities and graph transformation systems [J].
Rafe, Vahid ;
Rahmani, Adel T. .
THEORETICAL ASPECTS OF COMPUTING - ICTAC 2008, PROCEEDINGS, 2008, 5160 :305-318
[49]   Towards automated software model checking using graph transformation systems and Bogor [J].
Rafe, Vahid ;
Rahmani, Adel T. .
JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE A, 2009, 10 (08) :1093-1105
[50]   Towards automated software model checking using graph transformation systems and Bogor [J].
Vahid Rafe ;
Adel T. Rahmani .
Journal of Zhejiang University-SCIENCE A, 2009, 10 :1093-1105