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
来源
INTEGRATED FORMAL METHODS, PROCEEDINGS | 2009年 / 5423卷
关键词
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 条
  • [31] Graph transformation through graph surfing in reaction systems
    Kreowski, Hans-Joerg
    Rozenberg, Grzegorz
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2019, 109
  • [32] Dynamic verification of hybrid systems
    Pakulin, Nikolay
    2013 TOOLS & METHODS OF PROGRAM ANALYSIS (TMPA 2013), 2013, : 71 - 77
  • [33] Towards formal verification of UML diagrams based on graph transformation
    Zhao, Y
    Fan, YS
    Bai, XM
    Wang, Y
    Cai, H
    Ding, W
    PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON E-COMMERCE TECHNOLOGY FOR DYNAMIC E-BUSINESS, 2004, : 180 - 187
  • [34] Applied Graph Transformation and Verification With Use Cases in Malaria Surveillance
    Brenas, Jon Hael
    Strecker, Martin
    Echahed, Rachid
    Shaban-Nejad, Arash
    IEEE ACCESS, 2018, 6 : 64728 - 64741
  • [35] Model transformation verification using similarity and graph comparison algorithm
    Ko, Jong-Won
    Chung, Kyung-Yong
    Han, Jung-Soo
    MULTIMEDIA TOOLS AND APPLICATIONS, 2015, 74 (20) : 8907 - 8920
  • [36] Model transformation verification using similarity and graph comparison algorithm
    Jong-Won Ko
    Kyung-Yong Chung
    Jung-Soo Han
    Multimedia Tools and Applications, 2015, 74 : 8907 - 8920
  • [37] Specification and Verification of Graph-Based Model Transformation Properties
    Selim, Gehan M. K.
    Lucio, Levi
    Cordy, James R.
    Dingel, Juergen
    Oakes, Bentley J.
    GRAPH TRANSFORMATION, 2014, 8571 : 113 - 129
  • [38] Towards a Two Layered Verification Approach for Compiled Graph Transformation
    Horvath, Akos
    GRAPH TRANSFORMATIONS, ICGT 2008, 2008, 5214 : 499 - 501
  • [39] On the Observable Behavior of Graph Transformation Systems
    Heckel, Reiko
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (48): : 1 - 1
  • [40] Probabilistic Timed Graph Transformation Systems
    Maximova, Maria
    Giese, Holger
    Krause, Christian
    GRAPH TRANSFORMATION, ICGT 2017, 2017, 10373 : 159 - 175