Handbook of theoretical computer science (vol. B)
Model checking
Symbolic Model Checking
Formal Semantics for Computational Engineering: A Case Study on Dynamic Fault Trees
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
Designing safe, reliable systems using scade
ISoLA'04 Proceedings of the First international conference on Leveraging Applications of Formal Methods
EDCC'05 Proceedings of the 5th European conference on Dependable Computing
Generalizable safety annotations for specification of failure patterns
Software—Practice & Experience
Capture and reuse of composable failure patterns
International Journal of Critical Computer-Based Systems
Proceedings of the First International Workshop on Digital Engineering
Formal safety analysis in industrial practice
FMICS'11 Proceedings of the 16th international conference on Formal methods for industrial critical systems
Observations on formal safety analysis in practice
Science of Computer Programming
Hi-index | 0.00 |
Esterel Technologies' SCADE Suite is one of the most important development tools for software for safety-critical systems. It is used for designing many critical components of aerospace, automotive and transportation applications. For such systems safety analysis is a key requirement in the development process. In this paper we show how one formal safety analysis method - Deductive Cause-Consequence Analysis (DCCA) - can be integrated in the SCADE framework. This method allows for performing safety analysis largely automatically. It uses SCADE's semantical model and SCADE's built in verification engine Design Verifier. So the whole analysis can be done within one tool. This is of big importance, as a key feature for the acceptance of formal methods in broad engineering practice is, that they can be applied in an industrial development suite. We illustrate the method on a real world case study from transportation domain and discuss possible next steps and limitations.