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 条
  • [21] Formal Verification of Concurrent Systems via Directed Model Checking
    Gradara, Sara
    Santone, Antonella
    Villani, Maria Luisa
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 185 (93-105) : 93 - 105
  • [22] Verification of parametric concurrent systems with prioritised FIFO resource management
    Bouajjani, Ahmed
    Habermehl, Peter
    Vojnar, Tomas
    FORMAL METHODS IN SYSTEM DESIGN, 2008, 32 (02) : 129 - 172
  • [23] Formal Specification and Verification of Self-Adaptive Concurrent Systems
    Fakhir, Muhammad Ilyas
    Kazmi, Syed Asad Raza
    IEEE ACCESS, 2018, 6 : 34790 - 34803
  • [24] A Modular Framework for Modelling and Verification of Activities in Ambient Intelligent Systems
    Konios, Alexandros
    Khan, Yasir Imtiaz
    Garcia-Constantino, Matias
    Lopez-Nava, Irvin Hussein
    DIGITAL HUMAN MODELING AND APPLICATIONS IN HEALTH, SAFETY, ERGONOMICS AND RISK MANAGEMENT, DHM 2023, PT II, 2023, 14029 : 503 - 530
  • [25] A model-driven approach for reusing tests in smart home systems
    Conejero, Jose M.
    Clemente, Pedro J.
    Rodriguez-Echeverria, Roberto
    Hernandez, Juan
    Sanchez-Figueroa, Fernando
    PERSONAL AND UBIQUITOUS COMPUTING, 2011, 15 (04) : 317 - 327
  • [26] A model-driven approach for reusing tests in smart home systems
    José M. Conejero
    Pedro J. Clemente
    Roberto Rodríguez-Echeverría
    Juan Hernández
    Fernando Sánchez-Figueroa
    Personal and Ubiquitous Computing, 2011, 15 : 317 - 327
  • [27] A new approach for the verification of optical systems
    Siddique, Umair
    Aravantinos, Vincent
    Tahar, Sofiene
    OPTICAL SYSTEM ALIGNMENT, TOLERANCING, AND VERIFICATION VII, 2013, 8844
  • [28] A synthesis of concurrent systems: A rough set approach
    Suraj, Z
    Pancerz, K
    ROUGH SETS, FUZZY SETS, DATA MINING, AND GRANULAR COMPUTING, 2003, 2639 : 299 - 302
  • [29] Untanglings: a novel approach to analyzing concurrent systems
    Polyvyanyy, Artem
    La Rosa, Marcello
    Ouyang, Chun
    ter Hofstede, Arthur H. M.
    FORMAL ASPECTS OF COMPUTING, 2015, 27 (5-6) : 753 - 788
  • [30] Coloured Petri Nets and CPN Tools for modelling and validation of concurrent systems
    Jensen K.
    Kristensen L.M.
    Wells L.
    International Journal on Software Tools for Technology Transfer, 2007, 9 (3-4) : 213 - 254