Title :
A component-based approach to specify hazards in the design of safety-critical systems
Author :
Lu, Shourong ; Halang, Wolfgang A. ; Schmidt, Heinz W. ; Gumzej, Roman
Author_Institution :
Fac. of Electr. & Comput. Eng., Fern Univ., Hagen, Germany
Abstract :
Fault tree analyses (FTA) are embedded into UML component models. The UML component models are constructed by employing UML´s extension mechanisms in conjunction with component-based software techniques. Taking an application´s safety-related requirements into consideration, the elements of FTA are defined as component attributes, and assigned to a UML component model, which is collected in UML profile for safety analyses and architectural design. Based on the thus enhanced architecture specification of the UML component model, it becomes possible to handle hazard analyses and to model safety mechanisms at the same time.
Keywords :
Unified Modeling Language; fault trees; formal specification; hazards; object-oriented programming; safety-critical software; software architecture; UML component models; UML extension mechanisms; component-based software techniques; fault tree analyses; safety-critical systems; safety-related requirements; software architecture; Computer architecture; Computer science; Failure analysis; Hazards; Performance analysis; Software architecture; Software engineering; Software safety; US Department of Transportation; Unified modeling language;
Conference_Titel :
Industrial Informatics, 2005. INDIN '05. 2005 3rd IEEE International Conference on
Print_ISBN :
0-7803-9094-6
DOI :
10.1109/INDIN.2005.1560457