{"title":"英语拍卖协议的形式化模型","authors":"M. G. Nabi, A. Nadeem","doi":"10.1109/SERA.2009.37","DOIUrl":null,"url":null,"abstract":"Formal methods are commonly used to model complex behavior of a system without ambiguities and specification errors. This paper presents a formal model of the multi-agent requirements using finite-state automata (FSA). We describe application of formal methods to model multi-agent systems using the example of English Auction Protocol (EAP). It is shown that the proposed approach increases the behavior handling and semantic characterization. The use of a formal specification language such as Z ensures the correctness, reliability and consistency at the analysis and design stage. This is because capturing the errors and inconsistencies at initial stages could greatly affect the time and cost spent in later stages of the system development lifecycle. We also show that our formal model of the EAP incorporates security properties such as anonymity, traceability and unforgeability.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A Formal Model for English Auction Protocol\",\"authors\":\"M. G. Nabi, A. Nadeem\",\"doi\":\"10.1109/SERA.2009.37\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Formal methods are commonly used to model complex behavior of a system without ambiguities and specification errors. This paper presents a formal model of the multi-agent requirements using finite-state automata (FSA). We describe application of formal methods to model multi-agent systems using the example of English Auction Protocol (EAP). It is shown that the proposed approach increases the behavior handling and semantic characterization. The use of a formal specification language such as Z ensures the correctness, reliability and consistency at the analysis and design stage. This is because capturing the errors and inconsistencies at initial stages could greatly affect the time and cost spent in later stages of the system development lifecycle. We also show that our formal model of the EAP incorporates security properties such as anonymity, traceability and unforgeability.\",\"PeriodicalId\":333607,\"journal\":{\"name\":\"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications\",\"volume\":\"42 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-12-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SERA.2009.37\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SERA.2009.37","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Formal methods are commonly used to model complex behavior of a system without ambiguities and specification errors. This paper presents a formal model of the multi-agent requirements using finite-state automata (FSA). We describe application of formal methods to model multi-agent systems using the example of English Auction Protocol (EAP). It is shown that the proposed approach increases the behavior handling and semantic characterization. The use of a formal specification language such as Z ensures the correctness, reliability and consistency at the analysis and design stage. This is because capturing the errors and inconsistencies at initial stages could greatly affect the time and cost spent in later stages of the system development lifecycle. We also show that our formal model of the EAP incorporates security properties such as anonymity, traceability and unforgeability.