arrow
Return

Formal Methods for Systems Engineering Behavior Models

delete2008-11-01
delete17
delete
OA
AI
C
Charlotte Seidner *
O
Olivier Roux
DOI:10.1109/TII.2008.2008998delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
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.
Keywords:
Embedded system design
formal verification
systems engineering
time Petri nets
timed bisimulation
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Industrial Informatics cover
IEEE Transactions on Industrial Informatics
IF:
9.9
Papers:
8.3K
Citations:
6.0W

Organization

N
nantes universite
Scholars:
1.7W
Papers: 1.2W
Citations: 125