An Ontological Approach to Elicit Safety Requirements
- 1 December 2017
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 2017 24th Asia-Pacific Software Engineering Conference (APSEC)
- p. 713-718
- https://doi.org/10.1109/apsec.2017.91
Abstract
Safety requirements describe risk mitigations against failures that may cause catastrophic consequences on human life, environment and facilities. To be able to implement the correct risk mitigations, it is fundamental that safety requirements are defined based on the results issued from the safety analysis. In this paper, we introduce a heuristic approach to elicit safety requirements based on the knowledge about hazard's causes, hazard's sources and hazard's consequences (i.e. hazard's components) acquired during the safety analysis. The proposed approach is based on a Hazard Ontology that is used to structure the knowledge about the hazards identified during the safety analysis in order to make it available and accessible for requirements elicitation. We describe how this information can be used to elicit safety requirements, and provide a guidance to derive the safety requirements which are appropriate to deal with the hazards they mitigate.Keywords
This publication has 20 references indexed in Scilit:
- A case study using a protocol to derive safety functional requirements from Fault Tree AnalysisPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2014
- Hazards, accidents and events—a land of confusing termsPublished by Taylor & Francis Ltd ,2013
- Requirements and Evaluation of Safety Analysis Techniques for Ambient Assisted Living SystemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2012
- Eliciting additional safety requirements from use cases using SFTAPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2012
- Understanding the Customer: What Do We Know about Requirements Elicitation?IEEE Software, 2008
- Failure-driven software safetyACM SIGSOFT Software Engineering Notes, 2007
- Hazard Analysis Techniques for System SafetyPublished by Wiley ,2005
- Deriving real-time requirements for software from safety analysisPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A combined analysis approach to assessing requirements for safety critical real-time control systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- From safety analysis to software requirementsIEEE Transactions on Software Engineering, 1998