|
|||||||||||||||
Theoret. Informatics Appl. 37, 17-38 (2003)
DOI: 10.1051/ita:2003006
On the Analysis of Petri Nets and their Synthesis from Process Languages
Ludwik CzajaInstitute of Informatics, Warsaw University, ul. Banacha 2, 02-097 Warsaw, Poland; lczaja@mimuw.edu.pl.
(Received June, 2001. Accepted December, 2002.)
Abstract
Processes in Place/Transition (P/T) nets are defined
inductively by a peculiar numbering of place occurrences. Along
with an associative sequential composition called catenation and a neutral
process, a monoid of processes is obtained. The power algebra of this monoid
contains all process languages with appropriate operations on them. Hence
the problems of analysis and synthesis, analogous to those in the formal
languages and automata theory, arise. Here, the analysis problem is: for a
given P/T net with an initial marking find the set of all processes the net
may evoke. The synthesis problem is: given a process language L
decide if there exists a marked net whose evolutions (represented by
processes) are collected in L and, in the positive case, find such
net and its initial marking. The problems are posed and given a general
solution.
Mathematics Subject Classification. 68Q85.
Key words: Petri net -- process language -- analysis and synthesis of nets.
© EDP Sciences 2003
| What is OpenURL? |
- If your librarian has set up your subscription with an OpenURL resolver, OpenURL links appear automatically on the abstract pages.
- You can define your own OpenURL resolver with your EDPS Account. In this case your choice will be given priority over that of your library.
- You can use an add-on for your browser (Firefox or I.E.) to display OpenURL links on a page (see http://www.openly.com/openurlref/). You should disable this module if you wish to use the OpenURL server that you or your library have defined.


Document
BibSonomy
CiteUlike
Connotea
Del.icio.us
Digg
Facebook