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 :
بازگشت