loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
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
Jing Liu, Iowa State University
Josh Dehlinger, Iowa State University
Robyn Lutz, Iowa State University and Jet Propulsion Laboratory
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.