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
Link To Document