Title :
Using Tool-Supported Model Based Safety Analysis -- Progress and Experiences in SAML Development
Author :
Lipaczewski, Michael ; Struck, Simon ; Ortmeier, Frank
Author_Institution :
Comput. Syst. in Eng., Otto-von-Guericke Univ. Magdeburg, Magdeburg, Germany
Abstract :
Software controls in technical systems are becoming more and more important and complex. Model based safety analysis can give provably correct and complete results, often in a fully automatic way. These methods can answer both logical and probabilistic questions. In common practice, the needed models must be specified in different input languages of different tools depending on the chosen verification tool for the desired aspect. This is time consuming and error-prone. To cope with this problem we developed the safety analysis modeling language (SAML). In this paper, we present a new tool to intuitively create probabilistic, non-deterministic and deterministic specifications for formal analysis. The goal is to give tool-support during modeling and thus make building a formal model less error-prone. The model is then automatically transformed into the input language of state of the art verification engines. We illustrate the approach on a case-study from nuclear power plant domain.
Keywords :
formal languages; formal specification; formal verification; probability; safety-critical software; SAML development; art verification engines; deterministic specifications; formal analysis; formal model; nondeterministic specifications; nuclear power plant domain; probabilistic specifications; safety analysis modeling language; software controls; tool-supported model based safety analysis; verification tool; Analytical models; Generators; Hazards; Probabilistic logic; Switches; S3E; SAML; dependability; domain specific language; eclipse based editor; formal analysis; safety assurance;
Conference_Titel :
High-Assurance Systems Engineering (HASE), 2012 IEEE 14th International Symposium on
Conference_Location :
Omaha, NE
Print_ISBN :
978-1-4673-4742-6
DOI :
10.1109/HASE.2012.34