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 条
  • [41] An Approach to Verification of a Family of Multiagent Systems for Conflict Resolution
    Garanina N.O.
    Sidorova E.A.
    Automatic Control and Computer Sciences, 2017, 51 (7) : 498 - 506
  • [42] A formal approach for the construction and verification of railway control systems
    Haxthausen, Anne E.
    Peleska, Jan
    Kinder, Sebastian
    FORMAL ASPECTS OF COMPUTING, 2011, 23 (02) : 191 - 219
  • [43] A Formal Approach to Safety Verification of Railway Signaling Systems
    Russo, Aryldo G., Jr.
    Ladenberger, Lukas
    2012 PROCEEDINGS - ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS), 2012,
  • [44] Compositional Petri Net Approach to the Development of Concurrent and Distributed Systems
    N. A. Anisimov
    E. A. Golenkov
    D. I. Kharitonov
    Programming and Computer Software, 2001, 27 : 309 - 319
  • [45] Compositional Petri net approach to the development of concurrent and distributed systems
    Anisimov, NA
    Golenkov, EA
    Kharitonov, DI
    PROGRAMMING AND COMPUTER SOFTWARE, 2001, 27 (06) : 309 - 319
  • [46] Tools for software verification: Introduction to the special section from the seventeenth international conference on tools and algorithms for the construction and analysis of systems
    Abdulla P.A.
    Leino K.R.M.
    International Journal on Software Tools for Technology Transfer, 2013, 15 (2) : 85 - 88
  • [47] Generic and Specific Compatibility Criteria for Web Service Composition: Formal Abstraction and Modular Verification Approach
    Klai, Kais
    Tata, Samir
    Ochi, Hanen
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2012, 9 (04) : 45 - 68
  • [48] Efficient verification of concurrent systems using local-analysis-based approximations and SAT solving
    Antonino, Pedro
    Gibson-Robinson, Thomas
    Roscoe, A. W.
    FORMAL ASPECTS OF COMPUTING, 2019, 31 (03) : 375 - 409
  • [49] Verification of HMI safety for process control systems: a formal approach
    Lu, Shaowen
    Wu, Yongjian
    Yue, Heng
    2011 9TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA 2011), 2011, : 188 - 191
  • [50] A symbolic model checking approach in formal verification of distributed systems
    Souri, Alireza
    Rahmani, Amir Masoud
    Navimipour, Nima Jafari
    Rezaei, Reza
    HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES, 2019, 9 (01):