{"title":"分布式系统可视化模型检测","authors":"Yiyang Jia, Xinfeng Shu","doi":"10.1145/3573942.3574023","DOIUrl":null,"url":null,"abstract":"In order to ensure the correctness of module interaction between distributed systems in the analysis and design stages, this paper proposes a visual model checking method for distributed systems. The component diagram and sequence diagram are used to visually model the system and describe the interaction between subsystems. The object property specification language was used to annotate the properties of the model, and the properties were extracted and converted into projection temporal logic formulas, and then converted into property non-automata. The sequence diagram model is transformed into a system automaton. Finally, the model checking tool is used to verify whether the model satisfies the system properties. The experimental results show that this method can realize the verification of distributed system and the modeling is more intuitive and convenient.","PeriodicalId":103293,"journal":{"name":"Proceedings of the 2022 5th International Conference on Artificial Intelligence and Pattern Recognition","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Visual Model Checking Distributed System\",\"authors\":\"Yiyang Jia, Xinfeng Shu\",\"doi\":\"10.1145/3573942.3574023\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In order to ensure the correctness of module interaction between distributed systems in the analysis and design stages, this paper proposes a visual model checking method for distributed systems. The component diagram and sequence diagram are used to visually model the system and describe the interaction between subsystems. The object property specification language was used to annotate the properties of the model, and the properties were extracted and converted into projection temporal logic formulas, and then converted into property non-automata. The sequence diagram model is transformed into a system automaton. Finally, the model checking tool is used to verify whether the model satisfies the system properties. The experimental results show that this method can realize the verification of distributed system and the modeling is more intuitive and convenient.\",\"PeriodicalId\":103293,\"journal\":{\"name\":\"Proceedings of the 2022 5th International Conference on Artificial Intelligence and Pattern Recognition\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-09-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2022 5th International Conference on Artificial Intelligence and Pattern Recognition\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3573942.3574023\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2022 5th International Conference on Artificial Intelligence and Pattern Recognition","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3573942.3574023","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
In order to ensure the correctness of module interaction between distributed systems in the analysis and design stages, this paper proposes a visual model checking method for distributed systems. The component diagram and sequence diagram are used to visually model the system and describe the interaction between subsystems. The object property specification language was used to annotate the properties of the model, and the properties were extracted and converted into projection temporal logic formulas, and then converted into property non-automata. The sequence diagram model is transformed into a system automaton. Finally, the model checking tool is used to verify whether the model satisfies the system properties. The experimental results show that this method can realize the verification of distributed system and the modeling is more intuitive and convenient.