Addressing Challenges of Hazard Analysis in Systems of Systems

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Hazards are situations that can result in accidents. Depending on the domain, this can include loss of lives, injuries and economic or environmental disasters. For example, a common hazard in the aviation domain is in flight engine shutdown. Hazard analysis is the process of discovering hazards in a system. This activity has been performed for many years in safety engineering and is a straightforward activity in most domains. In recent years a new class of systems has emerged, distinguished from traditional (monolithic) systems by a combination of characteristics such as autonomous and independently developed components, increased complexity and geographic dispersion. These characteristics introduce a number of challenges for traditional hazard analysis. This paper describes these challenges and proposes two complementary approaches that address them: Dependability Deviation Analysis (DDA) and simulation-based hazard analysis (SimHAZAN). The paper then describes a model-driven approach that combines the two and thereby provides an underlying framework for their application during system development.

Original languageEnglish
Title of host publication2009 IEEE INTERNATIONAL SYSTEMS CONFERENCE, PROCEEDINGS
Place of PublicationNEW YORK
PublisherIEEE
Pages167-172
Number of pages6
ISBN (Print)978-1-4244-3462-6
DOIs
Publication statusPublished - 1 Mar 2009
EventWorkshop on Modeling in Software Engineering held at the IEEE 31st International Conference on Software Engineering - Vancouver
Duration: 17 May 200618 May 2009

Conference

ConferenceWorkshop on Modeling in Software Engineering held at the IEEE 31st International Conference on Software Engineering
CityVancouver
Period17/05/0618/05/09

Keywords

  • Hazard analysis
  • deviation analysis
  • safety simulations
  • safety requirements
  • hazard analysis metamodel

Cite this