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