Synthesis of Petri Nets with Whole-Place Operations and Localities

被引:0
作者
Kleijn, Jetty [1 ]
Koutny, Maciej [2 ]
Pietkiewicz-Koutny, Marta [2 ]
机构
[1] Leiden Univ, LIACS, POB 9512, NL-2300 RA Leiden, Netherlands
[2] Newcastle Univ, Sch Comp Sci, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
来源
THEORETICAL ASPECTS OF COMPUTING - ICTAC 2016 | 2016年 / 9965卷
关键词
Concurrency; Theory of regions; Transition system; Synthesis problem; Petri net; Step semantics; Locality; Whole-place operations net; TRANSITION-SYSTEMS; INHIBITOR ARCS; EXTENSIONS;
D O I
10.1007/978-3-319-46750-4_7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Synthesising systems from behavioural specifications is an attractive way of constructing implementations which are correct-by-design and thus requiring no costly validation efforts. In this paper, systems are modelled by Petri nets and the behavioural specifications are provided in the form of step transition systems, where arcs are labelled by multisets of executed actions. We focus on the problem of synthesising Petri nets with whole-place operations and localities (wpol-nets), which are a class of Petri nets powerful enough to express a wide range of system behaviours, including inhibition of actions, resetting of local states, and locally maximal executions. The synthesis problem was solved for several specific net classes and later a general approach was developed within the framework of tau-nets. In this paper, we follow the synthesis techniques introduced for tau-nets that are based on the notion of a region of a transition system, which we suitably adapt to work for wpol-nets.
引用
收藏
页码:103 / 120
页数:18
相关论文
共 17 条
  • [1] A Language-Based Comparison of Extensions of Petri Nets with and without Whole-Place Operations
    Abdulla, Parosh Aziz
    Delzanno, Giorgio
    Van Begin, Laurent
    [J]. LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, 2009, 5457 : 71 - +
  • [2] [Anonymous], [No title captured]
  • [3] Badouel E., 1998, Lectures on Petri Nets I: Basic Models. Advances in Petri Nets, P529
  • [4] Bernardinello L, 1995, WORK COMP, P69
  • [5] Busi N, 1997, LECT NOTES COMPUT SC, V1243, P151
  • [6] Chernikova N.V., 1965, USSR Comput. Math. Math. Phys, V5, P228, DOI [10.1016/0041-5553(65)90045-5, DOI 10.1016/0041-5553(65)90045-5]
  • [7] Synthesis of Nets with Step Firing Policies
    Darondeau, Philippe
    Koutny, Maciej
    Pietkiewicz-Koutny, Marta
    Yakovlev, Alex
    [J]. FUNDAMENTA INFORMATICAE, 2009, 94 (3-4) : 275 - 303
  • [8] The synthesis problem of Petri nets
    Desel, J
    Reisig, W
    [J]. ACTA INFORMATICA, 1996, 33 (04) : 297 - 315
  • [9] Dufourd C, 1998, LECT NOTES COMPUT SC, V1443, P103, DOI 10.1007/BFb0055044
  • [10] PARTIAL (SET) 2-STRUCTURES .1. BASIC NOTIONS AND THE REPRESENTATION PROBLEM
    EHRENFEUCHT, A
    ROZENBERG, G
    [J]. ACTA INFORMATICA, 1990, 27 (04) : 315 - 342