Production workflow: concepts and techniques
Production workflow: concepts and techniques
Introduction to Automata Theory, Languages and Computability
Introduction to Automata Theory, Languages and Computability
Flexibility in Process-Aware Information Systems
Transactions on Petri Nets and Other Models of Concurrency II
BPEL Fragments for Modularized Reuse in Modeling BPEL Processes
ICNS '09 Proceedings of the 2009 Fifth International Conference on Networking and Services
Parameterized BPEL processes: concepts and implementation
BPM'06 Proceedings of the 4th 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
Business process compliance through reusable units of compliant processes
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Compliant business process design using refinement layers
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems - Volume Part I
Architecture-centric support for adaptive service collaborations
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
The concepts presented in this paper are motivated by the assumption that process knowledge is distributed knowledge and not completely known just by one person. Driven by this assumption we deal in this paper with the following questions: How can partial process knowledge be represented? How can this partial knowledge be used to define something more complete? To use higher level artefacts as building blocks to new applications has a long tradition in software engineering to increase flexibility and reduce modeling costs. In this paper we take a first step in applying this concept to processes, by defining process building blocks and operations which compose process building blocks. The building blocks will be referred to as process fragments in the following. The process fragment composition may take place either at design or runtime of the process. The design time approach reduces design costs by reusing artefacts. However the runtime fragment composition approach realizes high flexibility due to the possibility in the dynamic selection of the fragments to be composed. The contribution of this work lies in a fragment definition that enables the fragment modeler to represent his 'local' and fragmentary knowledge in a formal way and which allows fragment models to be composed.