• DocumentCode
    638284
  • Title

    Application of Software Safety Analysis Using Event-B

  • Author

    Zhang Hong ; Xu Lili

  • Author_Institution
    Sch. of Reliability & Syst. Eng., Beihang Univ., Beijing, China
  • fYear
    2013
  • fDate
    18-20 June 2013
  • Firstpage
    137
  • Lastpage
    144
  • Abstract
    Event-B is a formal method for modeling systems based on first order logic and set theory, which has gained widespread attention. Software safety analysis techniques have played important roles in improving and verifying the safety of software intensive systems. Event-B language and its tool support can be used for software safety analysis, for systems either modeled in Event-B or developed in other ways, in particular for safety critical systems. The case study outlined in this paper is aimed at applying software safety analysis based on Event-B to a landing gear extend and retract system. Firstly, the mechanism of Event-B for software safety analysis is discussed, including theorem proving, model checking and animation, which are complementary for each other. Then, the procedure of safety analysis using Event-B is presented. The case study shows that it can provide systematic approaches to identifying defects and weak links in software systems.
  • Keywords
    computer animation; formal logic; formal verification; safety-critical software; set theory; theorem proving; Event-B language; animation; first order logic; formal method; model checking; safety critical system; set theory; software intensive system; software safety analysis; theorem proving; Actuators; Analytical models; Gears; Model checking; Safety; Software safety; Software safety; Safety analysis; Event-B;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Security and Reliability-Companion (SERE-C), 2013 IEEE 7th International Conference on
  • Conference_Location
    Gaithersburg, MD
  • Print_ISBN
    978-1-4799-2924-5
  • Type

    conf

  • DOI
    10.1109/SERE-C.2013.45
  • Filename
    6616336