Safety management method in complex system engineering

The main objective of System Engineering is the successful development of complex system. It is based on the application of iterative and recursive processes on each phase or step of the system development. One critical process is the requirement management, particularly when it deals with the safety requirements. These one are non-functional requirements and are related to emergent properties, which come from the integration of the different system components. They must be identified as soon as possible, because they are guards to validate or not the system, which can require changes in system architecture. Moreover, they are formulated at system level and need to be derived at sub-system level. The objective of this paper is to propose a safety management method based on well-known safety methods, in order to organize the different tasks to make the system safe. The method focuses mainly on the definition of the system safety requirements following risk and hazard analysis, and also on their derivation according to a top-down approach. It is based on the well-known Failure Mode, Effects, and Criticality Analysis (FMECA) and the use of Fault Trees and Event Trees.

[1]  Romaric Guillerm,et al.  System engineering approach for safety management of complex systems , 2009 .

[2]  J. L. Buzzatto Failure mode, effects and criticality analysis (FMECA) use in the Federal Aviation Administration (FAA) reusable launch vehicle (RLV) licensing process , 1999, Gateway to the New Millennium. 18th Digital Avionics Systems Conference. Proceedings (Cat. No.99CH37033).

[3]  C. H. Lie,et al.  Fault Tree Analysis, Methods, and Applications ߝ A Review , 1985, IEEE Transactions on Reliability.

[4]  Peter A. Lindsay,et al.  Derivation of safety requirements for an embedded control system , 2002 .

[5]  Jean Sallantin,et al.  French Roadmap for complex Systems 2008-2009 , 2009 .

[6]  Abd-El-Kader Sahraoui Requirements Traceability Issues: Generic Model, Methodology And Formal Basis , 2005, Int. J. Inf. Technol. Decis. Mak..

[7]  Natalia Juristo Juzgado,et al.  Is the European Industry Moving toward Solving Requirements Engineering Problems? , 2002, IEEE Softw..

[8]  Joseph A. Goguen,et al.  Techniques for requirements elicitation , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[9]  Jens Rasmussen,et al.  Risk management in a dynamic society: a modelling problem , 1997 .

[10]  R Guillerm,et al.  Combining FMECA and fault trees for declining safety requirements of complex systems , 2011 .

[11]  Carl E. Landwehr,et al.  Basic concepts and taxonomy of dependable and secure computing , 2004, IEEE Transactions on Dependable and Secure Computing.

[12]  Olly Gotel,et al.  An analysis of the requirements traceability problem , 1994, Proceedings of IEEE International Conference on Requirements Engineering.

[13]  Seija Komi-Sirviö,et al.  Great Challenges and Opportunities of Distributed Software Development - An Industrial Survey , 2003, International Conference on Software Engineering and Knowledge Engineering.