Synthesis of Petri Nets from Term Based Representations of Infinite Partial Languages

被引:18
作者
Bergenthum, Robin [1 ]
Desel, Joerg [1 ]
Mauser, Sebastian [1 ]
Lorenz, Robert [1 ]
机构
[1] Univ Augsburg, Dept Comp Sci, D-8900 Augsburg, Germany
关键词
SEMANTICS;
D O I
10.3233/FI-2009-147
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we present an algorithm to synthesize a finite unlabelled place/transition Petri net (p/t-net) from a possibly infinite partial language, which is given by a term over a finite set of labelled partial orders using operators for union, iteration, parallel composition and sequential composition. The synthesis algorithm is based on the theory of regions for partial languages presented in [17] and produces a p/t-net having minimal net behaviour including the given partial language. The algorithm uses linear programming techniques that were already successfully applied in [22] for the synthesis of p/t-nets from finite partial languages. Also, an equality test algorithm to check whether the behaviour of the synthesized p/t-net equals the given partial language is shown. Moreover, we present an implementation of the developed synthesis algorithm together with an example case study. Finally, a possible generalization of the presented term based representation of infinite partial languages is discussed.
引用
收藏
页码:187 / 217
页数:31
相关论文
共 27 条
[1]  
BADOUEL E, 1998, LNCS, V1491
[2]  
BERGENTHUM R, 2008, WORKSH CHINA PETR NE
[3]  
BERGENTHUM R, 2008, SYNTHESIS PETRI NETS
[4]  
BERGENTHUM R, 2008, WORKSH VERH BEST PRA
[5]  
BERGENTHUM R, 2008, WORKSH AWPN 2008 ROS
[6]  
BERGENTHUM R, 2008, LNCS, V5062
[7]  
Cortadella J, 1997, IEICE T INF SYST, VE80D, P315
[8]  
CORTADELLA J, 2000, LNCS, V1825
[9]  
DARONDEAU P, 1998, LNCS, V1466
[10]  
Ehrenfeucht A., 1989, ACTA INFORM, V27, P315