Using time stream Petri nets for workflow modelling analysis and enactment

被引:7
作者
Cicirelli, Franco [1 ]
Furfaro, Angelo [1 ]
Nigro, Libero [1 ]
机构
[1] Univ Calabria, Lab Ingn Software, Dipartimento Elettron Informat & Sistemist, I-87036 Arcavacata Di Rende, CS, Italy
来源
SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL | 2013年 / 89卷 / 01期
关键词
workflow; modeling; analysis; enactment; time stream Petri nets; DEVS; simulation; service oriented computing; SIMULATION; SYSTEMS;
D O I
10.1177/0037549711434603
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Timing requirements are important aspects in workflow modelling, analysis and enactment. In the last few years, though, many workflow languages and tools have been proposed but only few of them address timing issues during enactment. This paper shows that time stream Petri nets (TSPNs), originally designed for multimedia/hypermedia modelling and analysis, are a well-suited formalism also for supporting the whole lifecycle of workflow processes with timing constraints. A novel approach to modelling, analysis and distributed enactment of workflow processes specified by TSPNs is proposed. Functional and temporal properties of a TSPN model can be checked using exhaustive verification or a DEVS-based simulation tool. Enactment rests on PN-Engine, a decentralized enactment engine based on the service-oriented computing paradigm, which enables execution of workflow processes where the coordinated activities may involve cross-boundary organizations. The approach is illustrated by means of a modelling example concerned with a wine-production process.
引用
收藏
页码:68 / 86
页数:19
相关论文
共 46 条
  • [1] Adams M, 2007, LECT NOTES COMPUT SC, V4803, P95
  • [2] [Anonymous], 2006, 7 WORKSHOP TUTORIAL
  • [3] Behrmann G, 2004, LECT NOTES COMPUT SC, V3185, P200
  • [4] Service-based software: The future for flexible software
    Bennett, K
    Layzell, P
    Budgen, D
    Brereton, P
    Macaulay, L
    Munro, M
    [J]. SEVENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2000, : 214 - 221
  • [5] Boyer M., 1999, Proceedings 8th International Workshop on Petri Nets and Performance Models (Cat. No.PR00331), P198, DOI 10.1109/PNPM.1999.796566
  • [6] Carriero Nicholas., 1990, How to write parallel programs: a first course
  • [7] Choi BK, 2008, 22ND EUROPEAN CONFERENCE ON MODELLING AND SIMULATION, PROCEEDINGS, P31
  • [8] Actor-based simulation of PDEVS systems over HLA
    Cicirelli, F.
    Furfaro, A.
    Nigro, L.
    [J]. 41ST ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 2008, : 229 - 236
  • [9] Cicirelli F, 2009, P 30 IFAC WORKSH REA
  • [10] CICIRELLI F, 2007, P SUMM COMP SIM C SC, P349