Title :
Partitioning of Petri net models amenable for Distributed Execution
Author :
Costa, Anikó ; Gomes, Luís
Author_Institution :
Univ. Nova de Lisboa, Caparica
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;
Conference_Titel :
Emerging Technologies and Factory Automation, 2006. ETFA '06. IEEE Conference on
Conference_Location :
Prague
Print_ISBN :
0-7803-9758-4
DOI :
10.1109/ETFA.2006.355253