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
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;
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
DOI :
10.1109/ICET.2007.4516330