• DocumentCode
    2869229
  • Title

    Automated Risk-Based Testing by Integrating Safety Analysis Information into System Behavior Models

  • Author

    Nazier, R. ; Bauer, Thomas

  • Author_Institution
    ES Quality Assurance Dept., Fraunhofer Inst., Kaiserslautern, Germany
  • fYear
    2012
  • fDate
    27-30 Nov. 2012
  • Firstpage
    213
  • Lastpage
    218
  • Abstract
    The development of safety-critical software-intensive systems requires systematic quality assurance on all stages of the development process. Executable development artifacts are validated against the system specifications. Risk-based test approaches enable the distribution of test effort in a specific way to cover critical system parts, functions, and requirements. The development process of safety-critical systems usually implies analysis activities for determining and understanding hazards and risks. Moreover, it requires a systematic design of the system structure and behavior based on the specification. For achieving a high degree of automation of test case derivation, existing formal models from the risk analysis and system design phases are combined. The approach presented here focuses on integration of fault trees into state-based behavior models. Therefore, fault trees are analyzed and their elements are assessed for their validity and significance for the test modeling. The approach systematically transforms the relevant fault tree elements like single critical basic events, system states, or sequences of events into elements of the state-based behavior model. The resulting model enables the automated generation of test cases considering risk-based test purposes such as the coverage of critical states, transitions, or sub-models. The feasibility of the approach is shown in a small case study.
  • Keywords
    automatic test pattern generation; automatic test software; data integration; fault trees; formal specification; formal verification; risk analysis; safety-critical software; software development management; software quality; automated risk-based testing; automated test case generation; executable development artifact; fault tree integration; formal model; formal specification; hazard; risk analysis; safety analysis information integration; safety-critical software intensive system; software development process; software quality assurance; state-based behavior model; system design phases; Analytical models; Biological system modeling; Fault trees; Safety; Testing; Unified modeling language; Valves; fault trees; model checking; risk-based testing; statecharts; test cases generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering Workshops (ISSREW), 2012 IEEE 23rd International Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    978-1-4673-5048-8
  • Type

    conf

  • DOI
    10.1109/ISSREW.2012.22
  • Filename
    6405444