Today's ever-changing business environments, comprised among other things of customer expectations, market demands, and legal obligations, require dynamic and adaptive business processes. Hence, enterprises need to monitor and improve their business processes against their business goals and constraints. Aspect-oriented development is known to have helped designers cope with changing concerns in software, even dynamically. In this paper, we perform a systematic literature review of aspect-oriented approaches for business process adaptation. We observe that current methods focus on i) composing and swapping services based on Quality of Service (QoS), cost, rules, policies, and constraints, as well as in the event of failure, ii) extracting roles and crosscutting concerns from composite serviing and adaptation framework is novel because none of the other approaches considers organization goals, performance and constraints as a whole when improving business processes. In addition, given much prior research on aspectoriented service composition is available, we are confident that our modeling framework is realizable.

Additional Metadata
Keywords Adaptation, Aspects, Business process, Modeling, Service composition
Persistent URL dx.doi.org/10.4304/jsw.7.8.1816-1826
Journal Journal of Software
Citation
Pourshahid, A. (Alireza), Amyot, D. (Daniel), Shamsaei, A. (Azalia), Mussbacher, G. (Gunter), & Weiss, M. (2012). A systematic review and assessment of aspect-oriented methods applied to business process adaptation. Journal of Software, 7(8), 1816–1826. doi:10.4304/jsw.7.8.1816-1826