Using Time Stream Petri Nets over a Service Architecture for Workflow Modelling and Enactment

TitleUsing Time Stream Petri Nets over a Service Architecture for Workflow Modelling and Enactment
Publication TypeConference Paper
Year of Publication2010
AuthorsCicirelli, F, Furfaro, A, Nigro, L
Conference NameProc. of Symposium On Theory of Modeling and Simulation - DEVS Integrative M&S Symposium (DEVS'10)
Pagination71–78
Date PublishedApril 11-15
Conference LocationOrlando, FL, USA
Abstract

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 argues 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 distributed enactment of workflow processes specified by TSPNs in the context of PN-Engine is proposed. PN-Engine is a decentralized enactment engine based on the Service Oriented Computing paradigm, that enables execution of workflow processes where the coordinated activities may involve cross-boundary organizations. The approach is illustrated by means of an example concerned with a wine-production process.