• DocumentCode
    3375786
  • Title

    Model-Checking and Game theory for Synthesis of Safety Rules

  • Author

    Machin, Mathilde ; Dufosse, Fanny ; Guiochet, Jeremie ; Powell, David ; Roy, Matthieu ; Waeselynck, Helene

  • Author_Institution
    LAAS, Toulouse, France
  • fYear
    2015
  • fDate
    8-10 Jan. 2015
  • Firstpage
    36
  • Lastpage
    43
  • Abstract
    Ensuring that safety requirements are respected is a critical issue for the deployment of hazardous and complex reactive systems. We consider a separate safety channel, called a monitor, that is able to partially observe the system and to trigger safety-ensuring actuations. We address the issue of correctly specifying such a monitor with respect to safety and liveness requirements. Two safety requirement synthesis programs are presented and compared. Based on a formal model of the system and its hazards, they compute a monitor behavior that ensures system safety without unduly compromising system liveness. The first program uses the model-checker NuSMV to check safety requirements. These requirements are automatically generated by a branch-and-bound algorithm. Based on a game theory approach, the second program uses the TIGA extension of UPPAAL to synthesize safety requirements, starting from an appropriately reformulated representation of the problem.
  • Keywords
    formal verification; game theory; safety-critical software; system monitoring; tree searching; TIGA extension; UPPAAL; branch-and-bound algorithm; complex reactive system; formal model; game theory approach; hazardous system; liveness requirement; model-checker NuSMV; model-checking; safety channel; safety requirement synthesis program; safety rules; safety-ensuring actuation; system liveness; system safety; Computational modeling; Game theory; Hazards; Monitoring; Silicon; Game theory; Model checking; Reactive Systems; Safety Monitoring; Safety Rules; Supervisor synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Assurance Systems Engineering (HASE), 2015 IEEE 16th International Symposium on
  • Conference_Location
    Daytona Beach Shores, FL
  • Print_ISBN
    978-1-4799-8110-6
  • Type

    conf

  • DOI
    10.1109/HASE.2015.15
  • Filename
    7027412