• DocumentCode
    2188687
  • Title

    Bridging the Gap between Fault Trees and UML State Machine Diagrams for Safety Analysis

  • Author

    Kim, HyeonJeong ; Wong, W. Eric ; Debroy, Vidroha ; Bae, DooHwan

  • Author_Institution
    EECS Dept., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
  • fYear
    2010
  • fDate
    Nov. 30 2010-Dec. 3 2010
  • Firstpage
    196
  • Lastpage
    205
  • Abstract
    Poorly designed software systems are one of main causes of accidents in safety-critical systems, and thus, the importance of safety analysis for software has greatly increased over the recent years. Software safety can be improved by analyzing both its desired and undesired behaviors, and this in turn requires expressive power such that both can be modeled. However, there is a considerable gap between modeling methods for desired and undesired behaviors. Therefore, we propose a method to bridge the gap between fault trees (for undesired behavior) and UML state machine diagrams (for desired behavior). More specifically, we present rules and algorithms that facilitate the transformation of a hazard (in the context of fault trees) to a UML state machine diagram. We illustrate our proposed approach via an example on a microwave-oven system. Our proposed transformation can help engineers identify how the hazards may occur, thereby allowing them to prevent the hazard from occurring.
  • Keywords
    Unified Modeling Language; fault trees; safety-critical software; UML state machine diagrams; fault trees; safety analysis; safety-critical systems; software safety; software systems; Fault trees; Firing; Hazards; Logic gates; Software; Unified modeling language; UML state machine diagrams; automatic transformation rules; fault tree analysis (FTA); safety analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2010 17th Asia Pacific
  • Conference_Location
    Sydney, NSW
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4244-8831-5
  • Electronic_ISBN
    1530-1362
  • Type

    conf

  • DOI
    10.1109/APSEC.2010.31
  • Filename
    5693195