• DocumentCode
    3159808
  • Title

    Specifying safety and critical real-time systems in Z

  • Author

    Kumar, M. Senthil ; Goel, Shivani

  • Author_Institution
    Thapar Univ., Patiala, India
  • fYear
    2010
  • fDate
    17-19 Sept. 2010
  • Firstpage
    596
  • Lastpage
    602
  • Abstract
    As a case study, An Automated Teller Machine (ATM) is a safety-critical and real time system. According to requirements of ATM system we have different machine state status, and four different operations: Withdrawal, Deposit, Transfer, and Inquiry. A key part of early design phases are specifications, which span from requirement, to functional, to design, specifications. This paper describes the conceptual and formal models of the ATM. The formal model of the ATM is specified by using formal specification language. We have used the proper specification language i.e. Z notation. For writing the Z-schemas and the notations we have used the Z-word tool. Which support almost all Z symbols are on the Z-Palette. This model is finally checked using Z/EVES toolset. Therefore this paper attempts to formalize an event-based automation system using formal specification method.
  • Keywords
    automatic teller machines; formal specification; safety-critical software; Z notation; Z-Palette; Z-schemas; Z-word tool; Z/EVES toolset; automated teller machine; critical real-time systems; deposit; event-based automation system; formal specification language; inquiry; machine state status; safety-critical system; transfer; withdrawal; Asynchronous transfer mode; Biological system modeling; Formal specifications; Real time systems; Safety; Thumb; Unified modeling language; AT; Formal Mode; Real Time; Z;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Communication Technology (ICCCT), 2010 International Conference on
  • Conference_Location
    Allahabad, Uttar Pradesh
  • Print_ISBN
    978-1-4244-9033-2
  • Type

    conf

  • DOI
    10.1109/ICCCT.2010.5640473
  • Filename
    5640473