{"title":"适合分布式执行的Petri网模型的划分","authors":"Anikó Costa, L. Gomes","doi":"10.1109/ETFA.2006.355253","DOIUrl":null,"url":null,"abstract":"Considering the area of hardware-software co-design of embedded systems, techniques for system model partitioning into components are a major concern. If one uses Petri nets as the system-level specification language, it is mandatory to have specific mechanisms to produce sub-models from the whole system model; each sub-model will be associated with one component. This paper uses a running example to present a Petri net operation, called split, able to decompose a Petri net model into disjoint sub-models, based on the definition of a valid cutting set. Each sub-model is associated with a component with autonomous execution. After, modeling of communication channels among components are considered allowing the construction of the whole implemented system model and supporting verification of properties of the whole system.","PeriodicalId":431393,"journal":{"name":"2006 IEEE Conference on Emerging Technologies and Factory Automation","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Partitioning of Petri net models amenable for Distributed Execution\",\"authors\":\"Anikó Costa, L. Gomes\",\"doi\":\"10.1109/ETFA.2006.355253\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Considering the area of hardware-software co-design of embedded systems, techniques for system model partitioning into components are a major concern. If one uses Petri nets as the system-level specification language, it is mandatory to have specific mechanisms to produce sub-models from the whole system model; each sub-model will be associated with one component. This paper uses a running example to present a Petri net operation, called split, able to decompose a Petri net model into disjoint sub-models, based on the definition of a valid cutting set. Each sub-model is associated with a component with autonomous execution. After, modeling of communication channels among components are considered allowing the construction of the whole implemented system model and supporting verification of properties of the whole system.\",\"PeriodicalId\":431393,\"journal\":{\"name\":\"2006 IEEE Conference on Emerging Technologies and Factory Automation\",\"volume\":\"43 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2006 IEEE Conference on Emerging Technologies and Factory Automation\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ETFA.2006.355253\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 IEEE Conference on Emerging Technologies and Factory Automation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ETFA.2006.355253","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Partitioning of Petri net models amenable for Distributed Execution
Considering the area of hardware-software co-design of embedded systems, techniques for system model partitioning into components are a major concern. If one uses Petri nets as the system-level specification language, it is mandatory to have specific mechanisms to produce sub-models from the whole system model; each sub-model will be associated with one component. This paper uses a running example to present a Petri net operation, called split, able to decompose a Petri net model into disjoint sub-models, based on the definition of a valid cutting set. Each sub-model is associated with a component with autonomous execution. After, modeling of communication channels among components are considered allowing the construction of the whole implemented system model and supporting verification of properties of the whole system.