{"title":"对机器人和自动化任务的正式验证","authors":"Vasumathi K. Narayanan, St","doi":"10.1109/INTERACT.2010.5706214","DOIUrl":null,"url":null,"abstract":"In this paper, we apply a state-based computational model called Sum automaton to explore and model-check a given set of robotic tasks. Robotic processes often run concurrently and communicate with each other to accomplish a common goal. We begin from a specification of a set of robotic tasks in the form of communicating finite state machines. As opposed to the traditional product automaton, built from a given specification of communicating finite state machines (CFSMs), whose state-space explodes, we build a compressed model of sum automaton. The sum automaton is composed by simulating the specified set of CFSMS in global environment into a corresponding set of what are defined as communicating Minimal Prefix Machines (CMPMs). The states of CMPMs form a well-founded, partial order. This model truly represents sequence, choice and concurrency exhibited by the concurrent robotic system tasks. The model provides a sound platform for performing state exploration/model-checking without exponential state explosion to verify both safety and liveness properties of the given set of robotic tasks.","PeriodicalId":201931,"journal":{"name":"INTERACT-2010","volume":"157 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Formal verification of robotic and automation tasks\",\"authors\":\"Vasumathi K. Narayanan, St\",\"doi\":\"10.1109/INTERACT.2010.5706214\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we apply a state-based computational model called Sum automaton to explore and model-check a given set of robotic tasks. Robotic processes often run concurrently and communicate with each other to accomplish a common goal. We begin from a specification of a set of robotic tasks in the form of communicating finite state machines. As opposed to the traditional product automaton, built from a given specification of communicating finite state machines (CFSMs), whose state-space explodes, we build a compressed model of sum automaton. The sum automaton is composed by simulating the specified set of CFSMS in global environment into a corresponding set of what are defined as communicating Minimal Prefix Machines (CMPMs). The states of CMPMs form a well-founded, partial order. This model truly represents sequence, choice and concurrency exhibited by the concurrent robotic system tasks. The model provides a sound platform for performing state exploration/model-checking without exponential state explosion to verify both safety and liveness properties of the given set of robotic tasks.\",\"PeriodicalId\":201931,\"journal\":{\"name\":\"INTERACT-2010\",\"volume\":\"157 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"INTERACT-2010\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/INTERACT.2010.5706214\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"INTERACT-2010","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INTERACT.2010.5706214","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Formal verification of robotic and automation tasks
In this paper, we apply a state-based computational model called Sum automaton to explore and model-check a given set of robotic tasks. Robotic processes often run concurrently and communicate with each other to accomplish a common goal. We begin from a specification of a set of robotic tasks in the form of communicating finite state machines. As opposed to the traditional product automaton, built from a given specification of communicating finite state machines (CFSMs), whose state-space explodes, we build a compressed model of sum automaton. The sum automaton is composed by simulating the specified set of CFSMS in global environment into a corresponding set of what are defined as communicating Minimal Prefix Machines (CMPMs). The states of CMPMs form a well-founded, partial order. This model truly represents sequence, choice and concurrency exhibited by the concurrent robotic system tasks. The model provides a sound platform for performing state exploration/model-checking without exponential state explosion to verify both safety and liveness properties of the given set of robotic tasks.