Formal Methods for Systems Engineering Behavior Models

被引:14
|
作者
Seidner, Charlotte [1 ]
Roux, Olivier H. [1 ]
机构
[1] IRCCyN, Real Time Syst, F-44321 Nantes 3, France
关键词
Embedded system design; formal verification; systems engineering; time Petri nets; timed bisimulation;
D O I
10.1109/TII.2008.2008998
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Safety analysis in systems engineering (SE) processes, as usually implemented, rarely relies on formal methods such as model checking since such techniques, however powerful and mature, are deemed too complex for efficient use. This paper thus aims at improving the verification practice in SE design: considering the widely-used model of enhanced function flow block diagrams (EFFBDs), it formally establishes its syntax and behavioral semantics. It also proposes a structural translation of EFFBDs to transition time Petri nets (TPNs); this translation is then proved to preserve the behavioral semantics (i.e., timed bisimilarity). After proving results on the boundedness of the resulting TPNs, it was possible to extend a number of fundamental properties (such as the decidability of liveness, state-access, etc.) from bounded TPNs to so-called bounded EFFBDs. Finally, these results led to both implementing and integrating a formal verification tool within a development platform for system design for defense applications and in which the underlying complexity is totally concealed from the end-user.
引用
收藏
页码:280 / 291
页数:12
相关论文
共 50 条
  • [31] Formal Methods for the engineering and certification of safety-critical Knowledge Based Systems
    Dondossola, G
    [J]. VALIDATION AND VERIFICATION OF KNOWLEDGE BASED SYSTEMS: THEORY, TOOLS AND PRACTICE, 1999, : 113 - 130
  • [32] FORMAL METHODS AND VLSI ENGINEERING PRACTICE
    STAVRIDOU, V
    [J]. COMPUTER JOURNAL, 1994, 37 (02): : 96 - 113
  • [33] SEFM: software engineering and formal methods
    Gilles Barthe
    Alberto Pardo
    Gerardo Schneider
    [J]. Software & Systems Modeling, 2015, 14 : 3 - 4
  • [34] FORMAL METHODS OF DIAGNOSIS IN ENGINEERING AND MEDICINE
    LERNER, AJ
    [J]. COMPUTER JOURNAL, 1969, 12 (01): : 29 - &
  • [35] SEFM: software engineering and formal methods
    Barthe, Gilles
    Pardo, Alberto
    Schneider, Gerardo
    [J]. SOFTWARE AND SYSTEMS MODELING, 2015, 14 (01): : 3 - 4
  • [36] Formal methods for engineering special-purpose parallel systems introduction to minitrack
    Abdallah, A.E.
    Luk, W.
    [J]. Proceedings of the 36th Annual Hawaii International Conference on System Sciences, HICSS 2003, 2003,
  • [37] A systematic mapping of semi-formal and formal methods in requirements engineering of industrial Cyber-Physical systems
    Farzana Zahid
    Awais Tanveer
    Matthew M. Y. Kuo
    Roopak Sinha
    [J]. Journal of Intelligent Manufacturing, 2022, 33 : 1603 - 1638
  • [38] A systematic mapping of semi-formal and formal methods in requirements engineering of industrial Cyber-Physical systems
    Zahid, Farzana
    Tanveer, Awais
    Kuo, Matthew M. Y.
    Sinha, Roopak
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2022, 33 (06) : 1603 - 1638
  • [39] FORMAL METHODS FOR LEGACY SYSTEMS
    WARD, MP
    BENNETT, KH
    [J]. JOURNAL OF SOFTWARE MAINTENANCE-RESEARCH AND PRACTICE, 1995, 7 (03): : 203 - 219
  • [40] Formal methods for transport systems
    Maurice H. ter Beek
    Stefania Gnesi
    Alexander Knapp
    [J]. International Journal on Software Tools for Technology Transfer, 2018, 20 : 237 - 241