Using Tool-Supported Model Based Safety Analysis -- Progress and Experiences in SAML Development

  title={Using Tool-Supported Model Based Safety Analysis -- Progress and Experiences in SAML Development},
  author={Michael Lipaczewski and Simon Struck and Frank Ortmeier},
  journal={2012 IEEE 14th International Symposium on High-Assurance Systems Engineering},
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… 

Figures from this paper

On Efficiently Specifying Models for Model Checking
A method for reducing the state space by restructuring models by introducing as few additional states as possible by model design making state transitions more complex to avoid unreadability and infeasible model sizes is proposed.
Teaching and Training Formal Methods for Safety Critical Systems
This paper presents some ideas and first steps towards an easy to learn and easy to use model based safety approach, and presents different user-interfaces that are supposed to support the user in his learning.
Qualitative and quantitative analysis of safety-critical systems with
’s expressive modeling language based on the programming language is introduced, showing how its fault modeling and flexible model composition capabilities can be used to model a case study from the transportation sector with multiple design variants.
Fault-Aware Modeling and Specification for Efficient Formal Safety Analysis
A new fault modeling and specification approach for safety-critical systems based on the concept of fault activations that decreases explicit-state model checking and safety analysis times by up to three orders of magnitude is introduced.
A profile and tool for modelling safety information with design information in SysML
A SysML profile designed for modelling the safety-related concerns of a system allows for greater consistency between safety information and system design information and can aid in communicating that information to stakeholders.
Unified Simulation, Visualization, and Formal Analysis of Safety-Critical Systems with
An overview of the Open image in new window framework for rigorous, model-based analysis of safety-critical systems and how it can be used to model a case study from the transportation sector with multiple design variants is given.
metaFMEA-A Framework for Reusable FMEAs
A meta model is described that is capable to solve the aforementioned problems of different inconsistencies and analyze the benefits of this meta model in a tool implementation along with a case study.
Model-Based Design of Dependable Systems: Limitations and Evolution of Analysis and Verification Approaches
An overview of model-based dependability analysis, design and verification approaches is provided and a model- based hybrid design process is presented making use of the reviewed analysis, Design, and Veri-cation approaches.
ALFRED: A Methodology to Enable Component Fault Trees for Layered Architectures
This work uses so called Architecture Layer Failure Dependencies to enable component fault trees on different layers of an architecture to generate safety evidence for the entire system and over all different architecture layers.


Unifying Probabilistic and Traditional Formal Model Based Analysis
The experiences in designing a tool independent specification language (SAML) for model based safety analysis that allows to use only one model and analyze it with different methods and different verification engines, while guaranteeing the equivalence of the analyzed models.
A Framework for Qualitative and Quantitative Formal Model-Based Safety Analysis
This paper proposes the SAML framework as a formal foundation for both qualitative and quantitative formal model-based safety analysis, and presents sound transformation of the formalism into two state of the art model-checking notations.
Using Deductive Cause-Consequence Analysis (DCCA) with SCADE
This paper shows how one formal safety analysis method - Deductive Cause-Consequence Analysis (DCCA) - can be integrated in the SCADE framework, which allows for performing safety analysis largely automatically.
Safety, Dependability and Performance Analysis of Extended AADL Models
A component-based modelling approach to system-software co-engineering of real-time embedded systems, in particular aerospace systems, centred around the standardized Architecture Analysis and Design Language (AADL) modelling framework is presented.
Improving System Reliability via Model Checking: The FSAP/NuSMV-SA Safety Analysis Platform
The FSAP/NuSMV-SA platform is presented, based on the NuSMV2 model checker, that implements known and novel techniques to help safety engineers perform safety analysis and provides an environment that can be used both by design engineers to formally verify a system and by safety engineers to automate certain phases of safety assessment.
Probabilistic Model-Based Safety Analysis
This paper shows how functional models based on synchronous parallel semantics, which can be used for system design, implementation and qualitative safety analysis, can be directly re-used for (model-based) quantitative safety analysis.
This paper presents a systematic approach to formally model failure modes, and applies the method to a real world case study: a radio-based railroad crossing.
Probabilistic Model-Checking Support for FMEA
This paper proposes a method for FMEA which makes use of probabilistic fault injection and Probabilistic model checking, and safety engineers are able to formally identify if a failure mode occurs with a probability higher than its tolerable hazard rate.
Combining Formal Methods and Safety Analysis - The ForMoSA Approach
In the ForMoSA project [18] an integrated approach for safety analysis of critical, embedded systems has been developed. The approach brings together the best of engineering practice, formal methods
The Ins and Outs of the Probabilistic Model Checker MRMC