DocumentCode
3384574
Title
Formal Model of Automated Teller Machine System Using Z notation
Author
Kanwal, Sofia ; Zafar, Nazir A.
Author_Institution
Dept. of Comput. Sci., Int. Islamic Univ., Islamabad
fYear
2007
fDate
12-13 Nov. 2007
Firstpage
131
Lastpage
136
Abstract
In this paper, importance of formal methods has been demonstrated by applying them in the software development of safety critical systems such as automated teller machine system. We have demonstrated the application and integration of formal methods in existing software engineering life cycle. We have used the proper specification language i.e. Z notation, to ensure the correctness, reliability and consistency at analysis and design stage, before we start the actual implementation of the software system. Z notation is based on set theory and first order predicate logic. A formal model at abstract level has been developed in Z specification language. This model is finally checked using Z/EVES toolset.
Keywords
automatic teller machines; safety-critical software; specification languages; Z notation; automated teller machine System; formal methods; safety critical systems; software development; software engineering; specification language; Application software; Hardware; Programming; Protection; Software design; Software engineering; Software safety; Software systems; Specification languages; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technologies, 2007. ICET 2007. International Conference on
Conference_Location
Islamabad
Print_ISBN
978-1-4244-1493-2
Electronic_ISBN
978-1-4244-1494-9
Type
conf
DOI
10.1109/ICET.2007.4516330
Filename
4516330
Link To Document