Supporting aspect orientation in business process management: From process modelling to process enactment

5Citations
Citations of this article
26Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Coping with complexity is an important issue in both research and industry. One strategy to deal with complexity is separation of concerns, which can be addressed using aspect-oriented paradigm. Despite being well researched in programming, this paradigm is still in a preliminary stage in the area of business process management (BPM). While some efforts have been made to introduce aspect orientation in business process modelling, there is no holistic approach with a formal underlying foundation to support aspect-oriented business process design and enactment, and this gap restricts aspect-oriented paradigm from being practically deployed in the area of BPM. Therefore, this paper proposes a sound systematic approach which builds on a formal syntax for modelling aspect-oriented business processes and a Petri Net-based operational semantics for enacting these processes. The approach enables the implementation of software system artefacts as a proof of concept to support design and enactment of aspect-oriented business processes in practice. The approach is demonstrated using a banking case study, where processes are modelled using a concrete notation that conforms to the proposed formal syntax and then executed in a state-of-the-art BPM system where the implemented artefacts are deployed.

Cite

CITATION STYLE

APA

Jalali, A., Ouyang, C., Wohed, P., & Johannesson, P. (2017). Supporting aspect orientation in business process management: From process modelling to process enactment. Software and Systems Modeling, 16(3), 903–925. https://doi.org/10.1007/s10270-015-0496-7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free