Modular Conformance Testing and Assume-Guarantee Verification for Evolving Component-Based Software

被引:2
|
作者
Pham, Ngoc Hung [1 ]
Aoki, Toshiaki [1 ]
Katayama, Takuya [1 ]
机构
[1] JAIST, Sch Informat Sci, Nomi 9231292, Japan
关键词
model checking; assume-guarantee reasoning; modular verification; component evolution; conformance testing;
D O I
10.1587/transfun.E92.A.2772
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a framework for modular verification of evolving component-based software. This framework includes two stages: modular conformance testing for updating inaccurate models of the evolved components and modular verification for evolving component-based software. When a component is evolved after adapting some refinements, the proposed framework focuses on this component and its model in order to update the model and recheck the whole evolved system. The framework also reuses the previous verification results and the previous models of the evolved components to reduce the number of steps required in the model update and modular verification processes. An implementation and some experimental results are presented.
引用
收藏
页码:2772 / 2780
页数:9
相关论文
共 50 条
  • [1] Modular Conformance Testing and Assume-Guarantee Verification for Evolving Component-Based Software
    Hung, Pham Ngoc
    Katayama, Takuya
    [J]. APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 479 - 486
  • [2] An Effective Framework for Assume-Guarantee Verification of Evolving Component-Based Software
    Pham Ngoc Hung
    Aoki, Toshiaki
    Katayama, Takuya
    [J]. IWPSE-EVOL 09: ERCIM WORKSHOP ON SOFTWARE EVOLUTION (EVOL) AND INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION (IWPSE), 2009, : 109 - 118
  • [3] On Improvement of Assume-Guarantee Verification Method for Timed Component-Based Software
    Hoang-Viet Tran
    Pham Ngoc Hung
    Dang Van Hung
    [J]. PROCEEDINGS OF 2018 10TH INTERNATIONAL CONFERENCE ON KNOWLEDGE AND SYSTEMS ENGINEERING (KSE), 2018, : 270 - 275
  • [4] A framework for assume-guarantee regression verification of evolving software
    Hoang-Viet Tran
    Pham Ngoc Hung
    Viet-Ha Nguyen
    Aoki, Toshiaki
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2020, 193 (193)
  • [5] An Assume-Guarantee Model Checker for Component-Based Systems
    Duong Hoang-Minh
    Trinh Le-Khanh
    Pham Ngoc Hung
    [J]. PROCEEDINGS OF 2013 IEEE RIVF INTERNATIONAL CONFERENCE ON COMPUTING AND COMMUNICATION TECHNOLOGIES: RESEARCH, INNOVATION, AND VISION FOR THE FUTURE (RIVF), 2013, : 22 - 26
  • [6] Assume-guarantee software verification based on game semantics
    Dimovski, Aleksandar
    Lazic, Ranko
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4260 : 529 - +
  • [7] Assume-guarantee testing for software components
    Giannakopoulou, D.
    Pasareanu, C. S.
    Blundell, C.
    [J]. IET SOFTWARE, 2008, 2 (06) : 547 - 562
  • [8] Automated assume-guarantee reasoning for simulation conformance
    Chaki, S
    Clarke, E
    Sinha, N
    Thati, P
    [J]. COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2005, 3576 : 534 - 547
  • [9] Assume-guarantee verification of software components in SOFA 2 framework
    Parizek, P.
    Plasil, F.
    [J]. IET SOFTWARE, 2010, 4 (03) : 210 - 221
  • [10] Assume-Guarantee Verification of Concurrent Systems
    D'Errico, Liliana
    Loreti, Michele
    [J]. COORDINATION MODELS AND LANGUAGES, PROCEEDINGS, 2009, 5521 : 288 - 305