Compositional Verification for Component-Based Systems and Application

被引:0
|
作者
Bensalem, Saddek [1 ]
Bozga, Marius [1 ]
Sifakis, Joseph [1 ]
Nguyen, Thanh-Hung [1 ]
机构
[1] Univ Grenoble 1, CNRS, Verimag Lab, F-38041 Grenoble, France
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a compositional method for the verification of component-based systems described in a subset of the BIP language encompassing multi-party interaction without data transfer. The method is based oil the use of two kinds of invariants. Component invariants which are over-approximations of components' reachability sets. Interaction invariants which are constraints oil the states of components involved in interactions. Interaction invariants are obtained by computing traps of finite-state abstractions of the verified system. The method is applied for deadlock verification in the D-Finder tool. D-Finder is all interactive tool that takes as input BIP programs and applies proof strategies to eliminate potential deadlocks by computing increasingly stronger invariants. The experimental results oil non-trivial examples allow either to prove deadlock-freedom or to identify very few deadlock configurations that call be analyzed by using state space exploration.
引用
收藏
页码:64 / 79
页数:16
相关论文
共 50 条
  • [31] Towards Rewriting-based Formal Model for Component-based Systems Verification
    Debza, A. A.
    Bouanaka, Chafia
    Zeghib, Nadia
    [J]. 2016 INTERNATIONAL CONFERENCE ON ADVANCED ASPECTS OF SOFTWARE ENGINEERING (ICAASE), 2016, : 46 - 53
  • [32] Component-based application architecture for enterprise information systems
    Ortner, E
    [J]. DATA MANAGEMENT IN A CONNECTED WORLD: ESSAYS DEDICATED TO HARTMUT WEDEKIND ON THE OCCASION OF HIS 70TH BIRTHDAY, 2005, 3551 : 181 - 200
  • [33] Modeling and Verification of Component-based Systems with Data Passing using BIP
    Su, Chen
    Zhou, Min
    Yin, Liangze
    Wan, Hai
    Gu, Ming
    [J]. 2013 18TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2013, : 4 - 13
  • [34] Model and heuristic technique for efficient verification of component-based software systems
    Tsai, JJP
    Juan, EYT
    [J]. FIRST IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, PROCEEDINGS, 2002, : 59 - 68
  • [35] Cadena: An integrated development, analysis, and verification environment for component-based systems
    Hatcliff, J
    Deng, XH
    Dwyer, MB
    Jung, G
    Ranganath, VP
    [J]. 25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 160 - 172
  • [36] Formal verification in a component-based reuse methodology
    Karlsson, D
    Eles, P
    Peng, Z
    [J]. ISSS'02: 15TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, 2002, : 156 - 161
  • [37] Protocol verification in a software component-based approach
    Mouakher, Ines
    Souquieres, Jeanine
    Alexandre, Francis
    [J]. FIFTEENTH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2008, : 136 - 145
  • [38] Component-based algebraic specification and verification in CafeOBJ
    Diaconescu, R
    Futatsugi, K
    Iida, S
    [J]. FM'99-FORMAL METHODS, VOL II, 1999, 1709 : 1644 - 1663
  • [39] A compositional semantic theory for synchronous component-based design
    Norton, B
    Lüttgen, G
    Mendler, M
    [J]. CONCUR 2003 - CONCURRENCY THEORY, 2003, 2761 : 461 - 476
  • [40] Formal verification issues for component-based development
    Hariati M.
    [J]. Informatica (Slovenia), 2020, 44 (04): : 469 - 475