• DocumentCode
    2916664
  • Title

    Modeling and Verification of Safety Critical Systems: A Case Study on Pacemaker

  • Author

    Tuan, Luu Anh ; Zheng, Man Chun ; Tho, Quan Thanh

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Singapore, Singapore, Singapore
  • fYear
    2010
  • fDate
    9-11 June 2010
  • Firstpage
    23
  • Lastpage
    32
  • Abstract
    The pacemaker challenge proposed by Software Quality Research Laboratory is looking for formal methods to produce precise and reliable systems. Safety critical systems like pacemaker need to guarantee important properties (like deadlock-free, safety, etc.), which concern human lives. Formal methods have been applied in designing safety critical systems with verified desirable properties. In this paper, we propose a formal model of pacemaker, modeling its behaviors and its communication with the external environment, using a real-time formalism. Critical properties, such as deadlock freeness and heart rate limits are then verified using the model checker PAT(Process Analysis Toolkit). This work yields a verified formal model of pacemaker systems, which can serve as specification for real pacemaker implementations.
  • Keywords
    formal verification; pacemakers; program diagnostics; safety-critical software; formal methods; model checker process analysis toolkit; pacemaker; reliable systems; safety critical systems verification; software quality research laboratory; Computer bugs; Heart rate; Humans; Laboratories; Pacemakers; Safety devices; Software quality; Software safety; System recovery; Testing; PAT; Pacemaker; model checking; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Secure Software Integration and Reliability Improvement (SSIRI), 2010 Fourth International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4244-7435-6
  • Type

    conf

  • DOI
    10.1109/SSIRI.2010.28
  • Filename
    5502858