{"title":"使用Z符号的自动柜员机系统形式化模型","authors":"Sofia Kanwal, N. Zafar","doi":"10.1109/ICET.2007.4516330","DOIUrl":null,"url":null,"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.","PeriodicalId":346773,"journal":{"name":"2007 International Conference on Emerging Technologies","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Formal Model of Automated Teller Machine System Using Z notation\",\"authors\":\"Sofia Kanwal, N. Zafar\",\"doi\":\"10.1109/ICET.2007.4516330\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":346773,\"journal\":{\"name\":\"2007 International Conference on Emerging Technologies\",\"volume\":\"2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2007 International Conference on Emerging Technologies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICET.2007.4516330\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 International Conference on Emerging Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICET.2007.4516330","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Formal Model of Automated Teller Machine System Using Z notation
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.