DocumentCode :
2587514
Title :
Safety analysis of software product lines using state-based modeling
Author :
Liu, Jing ; Dehlinger, Josh ; Lutz, Robyn
Author_Institution :
Dept. of Comput. Sci., Iowa State Univ., IA
fYear :
2005
fDate :
1-1 Nov. 2005
Lastpage :
30
Abstract :
The analysis and management of variations (such as optional features) are central to the development of safety-critical, software product lines. However, the difficulty of managing variations, and the potential interactions among them, across an entire product line currently hinders safety analysis in such systems. The work described here contributes to a solution by integrating safety analysis of a product line with model-based development. This approach provides a structured way to construct a state-based model of a product line having significant, safety-related variations. The process described here uses and extends previous work on product-line software fault tree analysis to explore hazard-prone variation points. The process then uses scenario-guided executions to exercise the state model over the variations as a means of validating the product-line safety properties. Using an available tool, relationships between behavioral variations and potentially hazardous states are systematically explored and mitigation steps are identified. The paper uses a product line of embedded medical devices to demonstrate and evaluate the process and results
Keywords :
configuration management; program diagnostics; security of data; software fault tolerance; trees (mathematics); behavioral variations; hazard-prone variation points; potentially hazardous states; safety analysis; safety-critical software product lines; software fault tree analysis; state-based modeling; variation management; Computer science; Design engineering; Disaster management; Performance analysis; Product safety; Reliability engineering; Software development management; Software safety; Software systems; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering, 2005. ISSRE 2005. 16th IEEE International Symposium on
Conference_Location :
Chicago, IL
ISSN :
1071-9458
Print_ISBN :
0-7695-2482-6
Type :
conf
DOI :
10.1109/ISSRE.2005.36
Filename :
1544718
Link To Document :
بازگشت