DocumentCode
2489481
Title
Partitioning of Petri net models amenable for Distributed Execution
Author
Costa, Anikó ; Gomes, Luís
Author_Institution
Univ. Nova de Lisboa, Caparica
fYear
2006
fDate
20-22 Sept. 2006
Firstpage
1129
Lastpage
1132
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.
Keywords
Petri nets; distributed processing; formal verification; Petri net model partitioning; autonomous execution; communication channel modeling; disjoint submodels; distributed execution; hardware-software codesign; split operation; system model partitioning; system-level specification language; Centralized control; Communication channels; Embedded software; Embedded system; Ground support; Hardware; Moore´s Law; Petri nets; Power system modeling; Specification languages;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technologies and Factory Automation, 2006. ETFA '06. IEEE Conference on
Conference_Location
Prague
Print_ISBN
0-7803-9758-4
Type
conf
DOI
10.1109/ETFA.2006.355253
Filename
4178368
Link To Document