A Modular Approach for Reusing Formalisms in Verification Tools of Concurrent Systems

被引:0
|
作者
Andre, Etienne [1 ]
Barbot, Benoit [2 ]
Demoulins, Clement [3 ]
Hillah, Lom Messan [4 ,5 ]
Hulin-Hubard, Francis [2 ]
Kordon, Fabrice [4 ,5 ]
Linard, Alban [2 ]
Petrucci, Laure [1 ]
机构
[1] Univ Paris 13, Sorbonne Paris Cite, LIPN, CNRS,UMR 7030, F-93430 Villetaneuse, France
[2] LSV, CNRS, INRIA & ENS, Cachan, France
[3] EPITA Res & Dev Lab LDRE, Sainte Savine, France
[4] Univ Paris 06, LIP6, CNRS, UMR 7606, Paris, France
[5] Univ Paris Ouest, Nanterre, France
来源
FORMAL METHODS AND SOFTWARE ENGINEERING | 2013年 / 8144卷
关键词
Formal methods; Model Driven Engineering; Interoperability; Reusability; Concurrent Systems; Model Checking; NETS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Over the past two decades, numerous verification tools have been successfully used for verifying complex concurrent systems, modelled using various formalisms. However, it is still hard to coordinate these tools since they rely on such a large number of formalisms. Having a proper syntactical mechanism to interrelate them through variability would increase the capability of effective integrated formal methods. In this paper, we propose a modular approach for defining new formalisms by reusing existing ones and adding new features and/or constraints. Our approach relies on standard XML technologies; their use provides the capability of rapidly and automatically obtaining tools for representing and validating models. It thus enables fast iterations in developing and testing complex formalisms. As a case study, we applied our modular definition approach on families of Petri nets and timed automata.
引用
收藏
页码:199 / 214
页数:16
相关论文
共 50 条
  • [31] Verification of duration systems using an approximation approach
    Riadh Robbana
    Journal of Computer Science and Technology, 2003, 18 : 153 - 162
  • [32] Verification of duration systems using an approximation approach
    Robbana, R
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2003, 18 (02) : 153 - 162
  • [33] New Verification Approach for Reconfigurable Distributed Systems
    Khlifi, Oussama
    Mosbahi, Olfa
    Khalgui, Mohamed
    Frey, Georg
    ICSOFT: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2017, : 355 - 362
  • [34] Exploiting transition locality in automatic verification of finite-state concurrent systems
    Della Penna G.
    Intrigila B.
    Melatti I.
    Tronci E.
    Venturini Zilli M.
    International Journal on Software Tools for Technology Transfer, 2004, 6 (4) : 320 - 341
  • [35] TAPInspector: Safety and Liveness Verification of Concurrent Trigger-Action IoT Systems
    Yu, Yinbo
    Liu, Jiajia
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2022, 17 : 3773 - 3788
  • [36] On the applicability of hybrid systems safety verification tools from the automotive perspective
    Stefan Schupp
    Erika Ábrahám
    Md Tawhid Bin Waez
    Thomas Rambow
    Zeng Qiu
    International Journal on Software Tools for Technology Transfer, 2024, 26 : 49 - 78
  • [37] On the applicability of hybrid systems safety verification tools from the automotive perspective
    Schupp, Stefan
    Abraham, Erika
    Waez, Md Tawhid Bin
    Rambow, Thomas
    Qiu, Zeng
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2024, 26 (01) : 49 - 78
  • [38] A Formal Approach to Design and Security Verification of Operating Systems for Intelligent Transportation Systems Based on Object Model
    Qian, Zhenjiang
    Zhong, Shan
    Sun, Gaofei
    Xing, Xiaoshuang
    Jin, Yong
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2023, 24 (12) : 15459 - 15467
  • [39] A survey of formal verification methods and tools for embedded and real-time systems
    Cheng, Albert Mo Kim
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2006, 2 (3-4) : 184 - 195
  • [40] A generic approach for the automatic verification of featured, parameterised systems
    Miller, A
    Calder, M
    FEATURE INTERACTIONS IN TELECOMMUNICATIONS AND SOFTWARE SYSTEMS VIII, 2005, : 217 - 235