• 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