Petri net partitioning using net splitting operation

被引:12
作者
Costa, Aniko [1 ]
Gomes, Luis [1 ]
机构
[1] Univ Nova Lisboa, UNINOVA, P-1200 Lisbon, Portugal
来源
2009 7TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1 AND 2 | 2009年
关键词
D O I
10.1109/INDIN.2009.5195804
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The goal of the work presented in this paper is to contribute for the usage of Petri nets as the system-level specification language within the framework of hardware-software co-design of embedded systems, supporting system model partitioning into components. The paper presents the set of rules of the Petri net splitting operation based on the definition of a valid cutting set and able to divide a Petri net model into several sub-models which communicate through synchronous channels. The generated sub-models are associated with components to be executed concurrently and mapped into hardware or software components at the implementation level. The decomposition of the model is achieved using a set of three rules. Usage of this operation is presented using an automation system example, allowing splitting of the system model in order to obtain specifications for a set of distributed controllers.
引用
收藏
页码:204 / 209
页数:6
相关论文
共 15 条
  • [1] Billington J, 2003, LECT NOTES COMPUT SC, V2679, P483
  • [2] BRUNO G, 1995, APPL THEOR PETR NETS
  • [3] Modular analysis of Petri nets
    Christensen, S
    Petrucci, L
    [J]. COMPUTER JOURNAL, 2000, 43 (03) : 224 - 242
  • [4] CHRISTENSEN S, 1994, LNCS, V815, P159
  • [5] COSTA A, 2007, 5 IEEE INT C IND INF
  • [6] David R., 1992, Petri Nets and Grafcet-tools for Modelling Discrete Events Systems
  • [7] Frey G., 2000, P AWPN 2000, P57
  • [8] Gomes L., 2007, 5 IEEE INT C IND INF
  • [9] GOMES L, 2005, DESIGN EMBEDDED CONT, P153
  • [10] GOMES L, 2007, P INT WORKSH PETR NE