DocumentCode :
2201220
Title :
Constraint programming with object-oriented Petri nets
Author :
Sanders, Michael J.
Author_Institution :
Dept. of Comput. Sci., Monash Univ., Clayton, Vic., Australia
Volume :
1
fYear :
1998
fDate :
11-14 Oct 1998
Firstpage :
289
Abstract :
This paper presents an object-oriented Petri net model with aspects of a constraint programming language, and describes a software implementation of this model. The ability of individual steps in a high-level Petri net model to represent the solutions to constraint satisfaction problems is well known, however practical techniques for the efficient evaluation of transition bindings are essential if Petri nets are to be used for the analysis, simulation and even direct control of complex industrial systems. A constraint model for binding evaluation is presented and it is shown how AI search techniques can be applied to reduce the search problem. The use of constraints within Petri nets is then extended to the object-oriented model. The use of Petri nets allows a declarative specification style and well defined analysis techniques for constraint programming, while the software tool produces fast executable code representations.
Keywords :
Petri nets; constraint handling; constraint theory; object-oriented programming; search problems; binding evaluation; constraint programming language; constraint satisfaction problems; declarative specification style; fast executable code representations; high-level Petri net model; object-oriented Petri nets; object-oriented model; search problem; transition bindings; Analytical models; Artificial intelligence; Computer languages; Electrical equipment industry; Industrial control; Object oriented modeling; Object oriented programming; Petri nets; Search problems; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Man, and Cybernetics, 1998. 1998 IEEE International Conference on
ISSN :
1062-922X
Print_ISBN :
0-7803-4778-1
Type :
conf
DOI :
10.1109/ICSMC.1998.725424
Filename :
725424
Link To Document :
بازگشت