Title :
Modifying Petri net models by means of crosscutting operations
Author :
Barros, João Paulo ; Gomes, Luis
Author_Institution :
Departamento de Engenharia Electrotecnica, Univ. Nova de Lisboa, Monte de Caparica, Portugal
Abstract :
Increasingly complex abstraction and composition constructs have been proposed for Petri nets, sometimes to the point that the quantity and diversity of net inscriptions seem to obscure the proclaimed advantages of Petri nets graphical representation. These constructs are oriented towards system synthesis but typically overlook the necessity of future model modifications due to unanticipated changes in requirements. These can imply modifications across several of the initially composed modules. We propose the use of two simple composition operations, net addition and net subtraction, that allow the introduction of the necessary modifications without being dependent on the net class or composition constructs in use. The operations can even be used concomitantly with the existent composition constructs. Three application examples are also presented which illustrate the use of the proposed operations in classic settings.
Keywords :
Petri nets; formal logic; formal specification; formal verification; object-oriented programming; programming language semantics; systems analysis; Petri net graphical representation; Petri net model modification; complex abstraction construct; composition operation; crosscutting operations; net addition; net inscription; net subtraction; system synthesis; Computer languages; Concurrent computing; History; Object oriented modeling; Petri nets; Proposals; Stress;
Conference_Titel :
Application of Concurrency to System Design, 2003. Proceedings. Third International Conference on
Print_ISBN :
0-7695-1887-7
DOI :
10.1109/CSD.2003.1207712