• 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