DocumentCode :
3565076
Title :
Update-data-driven execution of nets
Author :
Hagerer, A.
Author_Institution :
Fac. of Math. & Comput. Sci., Passau Univ., Germany
fYear :
1993
Firstpage :
204
Abstract :
Implementing Petri net execution means implementing an algorithm that mimics the dynamic behavior of the net under various initial conditions. A parallel programming model is presented that expresses the net characteristics of parallelism, locality, decentralized conflict adjudication and nondeterminism in a natural and efficient way. The programming model consists of a general net class, a net representation, and an execution scheme. The net class is based on the idea of generalized computation nets (GCNs). A GCN is represented for distributed execution by a program graph. The basic functions defined for graph evaluation realize the concept of update-driven data flow. The execution scheme guarantees the preservation of the correspondence of a graph marking to the net marking after node executions. The scheme is based on levelizing the graph´s nodes so that the nodes located on the same level can be executed in parallel and without any constraints
Keywords :
Petri nets; computer architecture; parallel programming; Petri net execution; decentralized conflict adjudication; dynamic behavior; execution scheme; general net class; generalized computation nets; graph evaluation; locality; net representation; nondeterminism; parallel programming model; parallelism; program graph; Application software; Computer languages; Computer science; Concurrent computing; Flow graphs; Mathematics; Parallel processing; Petri nets; Software systems; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
Print_ISBN :
0-8186-3230-5
Type :
conf
DOI :
10.1109/HICSS.1993.284109
Filename :
284109
Link To Document :
بازگشت