Application of Graph Transformation in Verification of Dynamic Systems

被引:0
|
作者
Langari, Zarrin [1 ]
Trefler, Richard [1 ]
机构
[1] Univ Waterloo, David R Cheriton Sch Comp Sci, Waterloo, ON N2L 3G1, Canada
来源
关键词
MODEL;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A communication system evolves dynamically with the addition and deletion of services. In our previous work [12], a graph transformation system (GTS) was used to model the dynamic behaviour of a telecommunication system. In this paper, we show how GTS modeling can facilitate verification of invariant properties of potentially infinite-state communication systems. We take as a case study for this approach an invariant property of telecommunication service components that, can act both as the source and the target of a connection. Verifying an ordering among service components to be invariant is essential to guarantee the desirable behaviour of these services. We show how the verification can be performed by the analysis of a finite set of transformation rules describing the CTS system model. We prove that invariant properties are preserved in a GTS model if the set of transformation rules describing the model satisfies the property. Thus, we show how to perform system verification through analysis of the model description without building the full system state space.
引用
收藏
页码:261 / 276
页数:16
相关论文
共 50 条
  • [1] Verification of Random Graph Transformation Systems
    Kozioura, Vitali
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 175 (04) : 63 - 72
  • [2] A temporal graph logic for verification of graph transformation systems
    Baldan, Paolo
    Corradini, Andrea
    Koenig, Barbara
    Lafuente, Alberto Lluch
    RECENT TRENDS IN ALGEBRAIC DEVELOPMENT TECHNIQUES, 2007, 4409 : 1 - +
  • [3] Dynamic graph transformation systems
    Bruni, Roberto
    Melgratti, Hernan
    GRAPH TRANSFORMATIONS, PROCEEDINGS, 2006, 4178 : 230 - 244
  • [4] Towards the Verification of Attributed Graph Transformation Systems
    Koenig, Barbara
    Kozioura, Vitali
    GRAPH TRANSFORMATIONS, ICGT 2008, 2008, 5214 : 305 - 320
  • [5] Applying the graph minor theorem to the verification of graph transformation systems
    Joshi, Salil
    Koenig, Barbara
    COMPUTER AIDED VERIFICATION, 2008, 5123 : 214 - +
  • [6] Recognizable Graph Languages for the Verification of Dynamic Systems
    Blume, Christoph
    GRAPH TRANSFORMATIONS, 2010, 6372 : 384 - 387
  • [7] Compositional verification of reactive systems specified by graph transformation
    Heckel, R
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, 1998, 1382 : 138 - 153
  • [8] Modeling and Verification of Reliable Messaging by Graph Transformation Systems
    Goenczy, Laszlo
    Kovacs, Matc
    Varro, Daniel
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 175 (04) : 37 - 50
  • [9] Unfolding graph transformation systems:: Theory and applications to verification
    Baldan, Paolo
    Corradini, Andrea
    Koenig, Barbara
    CONCURRENCY, GRAPHS AND MODELS: ESSAYS DEDICATED TO UGO MONTANARI ON THE OCCASION OF HIS 65TH BIRTHDAY, 2008, 5065 : 16 - +
  • [10] Abstraction of graph transformation systems by temporal logic and its verification
    Yamamoto, Mitsuharu
    Tanabe, Yoshinori
    Takahashi, Koichi
    Hagiya, Masami
    VERIFIED SOFTWARE: THEORIES, TOOLS, EXPERIMENTS, 2008, 4171 : 518 - +