Title :
Specifying safety and critical real-time systems in Z
Author :
Kumar, M. Senthil ; Goel, Shivani
Author_Institution :
Thapar Univ., Patiala, India
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;
Conference_Titel :
Computer and Communication Technology (ICCCT), 2010 International Conference on
Conference_Location :
Allahabad, Uttar Pradesh
Print_ISBN :
978-1-4244-9033-2
DOI :
10.1109/ICCCT.2010.5640473