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 条
  • [21] Stochastic graph transformation systems
    Department of Computer Science, University of Leicester, United Kingdom
    不详
    Fundam Inf, 2006, 1 (63-84):
  • [22] Graph transformation systems in CHR
    Raiser, Frank
    Logic Programming, Proceedings, 2007, 4670 : 240 - 254
  • [23] Verification and Validation of Activity Diagrams Using Graph Transformation
    Rafe, Vahid
    Rafeh, Reza
    Azizi, Somayeh
    Miralvand, Mohamad Reza Zand
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT, VOL 1, 2009, : 201 - +
  • [24] Towards automated verification of layered graph transformation specifications
    Rafe, V.
    Rahmani, A. T.
    Baresi, L.
    Spoletini, P.
    IET SOFTWARE, 2009, 3 (04) : 276 - 291
  • [25] A graph grammar approach to software architecture verification and transformation
    Kong, J
    Zhang, K
    Dong, J
    Song, GL
    27TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2003, : 492 - 497
  • [26] Dynamic change management by distributed graph transformation: Towards configurable distributed systems
    Taentzer, G
    Goedicke, M
    Meyer, T
    THEORY AND APPLICATION TO GRAPH TRANSFORMATIONS, 2000, 1764 : 179 - 193
  • [27] A graph transformation system model of dynamic reorganization in multi-agent systems
    Wang, Zheng-guang
    Liang, Xiao-hui
    Zhao, Qin-ping
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2006, PROCEEDINGS, 2006, 4224 : 1182 - 1190
  • [28] Dynamic partitioning in linear relation analysis: Application to the verification of reactive systems
    Jeannet, B
    FORMAL METHODS IN SYSTEM DESIGN, 2003, 23 (01) : 5 - 37
  • [29] Dynamic Partitioning in Linear Relation Analysis: Application to the Verification of Reactive Systems
    B. Jeannet
    Formal Methods in System Design, 2003, 23 : 5 - 37
  • [30] Characterizing Conflicts Between Rule Application and Rule Evolution in Graph Transformation Systems
    Machado, Rodrigo
    Ribeiro, Leila
    Heckel, Reiko
    GRAPH TRANSFORMATION (ICGT 2015), 2015, 9151 : 171 - 186