The FSAP/NuSMV-SA Safety Analysis Platform

作者: Marco Bozzano , Adolfo Villafiorita

DOI: 10.1007/S10009-006-0001-2

关键词:

摘要: Safety-critical systems are becoming more complex, both in the type of functionality they provide and way demanded to interact with environment. Such a growing complexity requires an adequate increase capability safety engineers assess system safety, including analyzing behavior degraded situations. Formal verification techniques, like symbolic model checking, have potential dealing such now being used often. However, existing techniques little tool support therefore their use for analysis remains limited. In this paper, we present FSAP/NuSMV-SA, platform which aims improve development cycle complex by providing uniform environment that can be at design time assessment. The makes modeling assessment easier facility automatically augmenting failure modes, whose definitions retrieved from predefined library. way, it is possible nominal conditions user-specified situations, i.e., presence faults. Furthermore, provides pattern-based definition temporal logic formulas, simplifies requirements. consists graphical user interface (FSAP) engine (NuSMV-SA) based on NuSMV checker. checking simulation standard capabilities, property generation counterexamples. algorithms been implemented automate artifacts typical reliability analysis, e.g., fault trees. derive trees (for monotonic non-monotonic systems) has designed usability people who not expert formal verification. evaluated collaboration industrial partner tested some case studies.

参考文章(73)
O Akerlund, Pierre Bieber, Eckard Boede, M Bozzano, M Bretschneider, C. Castel, A. Cavallo, Massimo Cifaldi, Jean Gauthier, Alain Griffault, O Lisagor, A Luedtke, S Metge, C Papadopoulos, T Peikenkamp, L Sagaspe, C Seguin, H Trivedi, L Valacca, ISAAC, a framework for integrated safety analysis of functional, geometrical and human aspects Conference ERTS'06. ,(2006)
Andreas Thums, Gerhard Schellhorn, Model Checking FTA formal methods. pp. 739- 757 ,(2003) , 10.1007/978-3-540-45236-2_40
Jacques Devooght, Carol Smidts, Probabilistic Dynamics : The Mathematical and Computing Problems Ahead Springer, Berlin, Heidelberg. pp. 85- 100 ,(1994) , 10.1007/978-3-662-03041-7_7
M. Bozzano, Adolfo Villafiorita, Ove Åkerlund, Pierre Bieber, Christian Bougnol, Eckard Böde, Matthias Bretschneider, Antonella Cavallo, C Castel, M Cifaldi, Alessandro Cimatti, A Griffault, C Kehren, B Lawrence, A Lüdtke, S Metge, C Papadopoulos, R Passarello, T Peikenkamp, P Persson, C Seguin, L Trotta, L Valacca, Gabriele Zacco, ESACS: an integrated methodology for design and safety analysis of complex systems ,(2003)
Hans-Jürgen Holberg, Matthias Bretschneider, Harriet Spenke, Eckard Böde, Thomas Peikenkamp, Ingo Brückner, Airbus Deutschland, Model-based Safety Analysis of a Flap Control System ,(2004)
C. Smidts, J. Devooght, Probabilistic Reactor Dynamics—II: A Monte Carlo Study of a Fast Reactor Transient Nuclear Science and Engineering. ,vol. 111, pp. 241- 256 ,(1992) , 10.13182/NSE92-A23938
Alessandro Cimatti, Edmund Clarke, Enrico Giunchiglia, Fausto Giunchiglia, Marco Pistore, Marco Roveri, Roberto Sebastiani, Armando Tacchella, NuSMV 2: An OpenSource Tool for Symbolic Model Checking computer aided verification. pp. 359- 364 ,(2002) , 10.1007/3-540-45657-0_29
James B. Dabney, Thomas L. Harman, Mastering Simulink 4 ,(2001)
Ioannis A. Papazoglou, Markovian Reliability Analysis of Dynamic Systems Springer, Berlin, Heidelberg. pp. 24- 43 ,(1994) , 10.1007/978-3-662-03041-7_3
Sérgio Vale Aguiar Campos, Kenneth L. McMillan, Edmund M. Clarke, Vassili Hartonas-Garmhausen, Symbolic Model Checking ,(1993)