DocumentCode :
398005
Title :
From high-level Petri nets to SystemC
Author :
Rust, Carsten ; Rettberg, Achim ; Gossens, Kai
Author_Institution :
C-Lab, Paderborn Univ., Germany
Volume :
2
fYear :
2003
fDate :
5-8 Oct. 2003
Firstpage :
1032
Abstract :
The paper introduces an approach for realizing high-level Petri net-models in SystemC. The presented approach contributes to an existing methodology for the Petri net-based design of distributed embedded real-time systems. It is intended to be a vehicle for realizing Petri net-components in hardware. The paper describes the use of standard SystemC language constructs to realize the firing of a high-level Petri net, which is assumed to be separated into partitions. The execution includes for instance the execution of single transitions, the handling of conflicting transitions, the realization of transition delays and the communication between Petri net-components realized in different partitions. Besides techniques for realizing these mechanisms, the integration of the code generation into the overall design flow is discussed.
Keywords :
C language; Petri nets; distributed programming; embedded systems; program compilers; Petri net based design; Petri net components; code generation; conflicting transitions; distributed embedded real-time systems; high level Petri nets; partitions; single transition execution; standard SystemC language; transition delay realization; Delay; Design methodology; Embedded system; Hardware design languages; Microcontrollers; Performance analysis; Petri nets; Process design; Real time systems; Vehicles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Man and Cybernetics, 2003. IEEE International Conference on
ISSN :
1062-922X
Print_ISBN :
0-7803-7952-7
Type :
conf
DOI :
10.1109/ICSMC.2003.1244548
Filename :
1244548
Link To Document :
بازگشت