16th IEEE International Symposium on Software Reliability Engineering (ISSRE'05) Safety Analysis of Software Product Lines Using State-Based Modeling Chicago, Illinois November 08-November 11 ISBN: 0-7695-2482-6
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISSRE.2005.36
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.
Citation:
Jing Liu, Josh Dehlinger, Robyn Lutz, "Safety Analysis of Software Product Lines Using State-Based Modeling," issre, pp.21-30, 16th IEEE International Symposium on Software Reliability Engineering (ISSRE'05), 2005 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||