Knowledge in context: a strategy for expert system maintenance
AI '88 Proceedings of the second Australian joint conference on Artificial intelligence
Dynamic change within workflow systems
COCS '95 Proceedings of conference on Organizational computing systems
The STATEMATE semantics of statecharts
ACM Transactions on Software Engineering and Methodology (TOSEM)
Adept_flex—Supporting Dynamic Changes of Workflows Without Losing Control
Journal of Intelligent Information Systems - Special issue on workflow management systems
Petri Net Theory and the Modeling of Systems
Petri Net Theory and the Modeling of Systems
Jini and Java Spaces Application Development
Jini and Java Spaces Application Development
Dynamic and adaptive composition of e-services
Information Systems - The 12th international conference on advanced information systems engineering (CAiSE 00)
Inheritance of workflows: an approach to tackling problems related to change
Theoretical Computer Science
Exterminating the Dynamic Change Bug: A Concrete Approach to Support Workflow Change
Information Systems Frontiers
The Self-Serv Environment for Web Services Composition
IEEE Internet Computing
FlowManager: A Workflow Management System Based on Petri Nets
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
XRL/Flower: Supporting Inter-organizational Workflows Using XML/Petri-Net Technology
CAiSE '02/ WES '02 Revised Papers from the International Workshop on Web Services, E-Business, and the Semantic Web
Beyond Discrete E-Services: Composing Session-Oriented Services in Telecommunications
TES '01 Proceedings of the Second International Workshop on Technologies for E-Services
Modeling E -service Orchestration through Petri Nets
TES '02 Proceedings of the Third International Workshop on Technologies for E-Services
Workflow Verification: Finding Control-Flow Errors Using Petri-Net-Based Techniques
Business Process Management, Models, Techniques, and Empirical Studies
An adaptive distributed workflow system framework
APSEC '00 Proceedings of the Seventh Asia-Pacific Software Engineering Conference
Service-based software: the future for flexible software
APSEC '00 Proceedings of the Seventh Asia-Pacific Software Engineering Conference
Decentralized orchestration of composite web services
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
Decentralized Workflow Execution for Virtual Enterprises in Grid Environment
GCCW '06 Proceedings of the Fifth International Conference on Grid and Cooperative Computing Workshops
YAWL: yet another workflow language
Information Systems
An Approach to Protocol Modeling and Validation
ANSS '06 Proceedings of the 39th annual Symposium on Simulation
Dynamic workflow change in PDM systems
Computers in Industry
Transformation of BPEL Processes to Petri Nets
TASE '08 Proceedings of the 2008 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering
Analysis of workflow dynamic changes based on Petri net
Information and Software Technology
Adaptive Process Management. Issues and (Some) Solutions
WETICE '08 Proceedings of the 2008 IEEE 17th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
The Petri net markup language: concepts, technology, and tools
ICATPN'03 Proceedings of the 24th international conference on Applications and theory of Petri nets
Dynamic, extensible and context-aware exception handling for workflows
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
Transforming BPEL to petri nets
BPM'05 Proceedings of the 3rd international conference on Business Process Management
Worklets: a service-oriented implementation of dynamic flexibility in workflows
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
A systematic literature review of service choreography adaptation
Service Oriented Computing and Applications
Aligning ontology-based development with service oriented systems
Future Generation Computer Systems
Development of context-aware workflow systems based on Petri Net Markup Language
Computer Standards & Interfaces
Hi-index | 0.00 |
In the last few years, business process management systems have been employed for handling information systems of ever increasing complexity. As a consequence, the adoption of modelling languages enabling smooth and seamless transitions among the various phases of the process lifecycle, the ability of exploiting coordination schema over distributed execution contexts and the support for dynamic evolution and reconfiguration have become software engineering issues of great importance. This paper proposes the use of PN-Engine, a decentralized Petri nets execution engine, as a business process enactment engine. PN-Engine, which is based on the Jini service architecture, supports the decentralized execution of process models specified as Petri nets (PNs) enhanced with modular constructs and offers suitable mechanisms for dealing with the aforementioned design issues. PN-Engine allows to deploy and enact a new version of an existing process model without requiring the stopping/removal of older instances that are still running. The paper presents a novel approach enabling a decentralized migration procedure where concurrent portions of older instances migrate asynchronously to the new process model. Advantages of the proposed approach are demonstrated by means of an example concerning a workflow for a wine-production process.