Weaving Aspects and Business Processes through Model Transformation

Abstract : Concerns such as logging, auditing and accounting need to be addressed already in the business process modeling phase and not only in the process implementation phase. Mostly, such concerns are modeled as part of the normal flow in business process models. However, the crosscutting nature of such concerns leads to complex, scattered, and tangled models that are hard to understand and to manage. The lack of appropriate means to modularize crosscutting concerns in business process modeling languages seriously affects understandability, maintainability and reusability. In a previous work we proposed AO4BPMN 1.0 as an aspect-oriented extension of BPMN that allows the modularization of crosscutting concerns. However, there were several open issues in that proposal. First, it lacks a concrete weaving mechanism for composing business processes and aspects. Second, it lacks a well-defined pointcut language to select join points. Third, it does not support BPMN 2.0, which was still under development at that time. In this paper we tackle these issues and present a weaver for AO4BPMN based on model transformation as well as an OCL-based pointcut language.
Type de document :
Communication dans un congrès
Massimo Villari; Wolf Zimmermann; Kung-Kiu Lau. 3rd Service-Oriented and Cloud Computing (ESOCC), Sep 2014, Manchester, United Kingdom. Springer, Lecture Notes in Computer Science, LNCS-8745, pp.47-61, 2014, Service-Oriented and Cloud Computing. 〈10.1007/978-3-662-44879-3_4〉
Liste complète des métadonnées

Littérature citée [13 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01318272
Contributeur : Hal Ifip <>
Soumis le : jeudi 19 mai 2016 - 14:15:45
Dernière modification le : jeudi 19 mai 2016 - 14:57:31

Fichier

978-3-662-44879-3_4_Chapter.pd...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Collections

Citation

Heiko Witteborg, Anis Charfi, Daniel Colomer Collell, Mira Mezini. Weaving Aspects and Business Processes through Model Transformation. Massimo Villari; Wolf Zimmermann; Kung-Kiu Lau. 3rd Service-Oriented and Cloud Computing (ESOCC), Sep 2014, Manchester, United Kingdom. Springer, Lecture Notes in Computer Science, LNCS-8745, pp.47-61, 2014, Service-Oriented and Cloud Computing. 〈10.1007/978-3-662-44879-3_4〉. 〈hal-01318272〉

Partager

Métriques

Consultations de la notice

58

Téléchargements de fichiers

15