International Conference on Conceptual Modeling

Conceptual Modeling pp 108-115 | Cite as

Enhancing Aspect-Oriented Business Process Modeling with Declarative Rules

  • Amin Jalali
  • Fabrizio Maria Maggi
  • Hajo A. Reijers
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9381)

Abstract

When managing a set of inter-related business processes, typically a number of concerns can be distinguished that are applicable to more than one single process, such as security and traceability. The proper enforcement of these cross-cutting concerns may require a specific configuration effort for each of the business processes involved. Aspect-Oriented Business Process Modelling is an approach that aims at encapsulating these concerns in a model-oriented way. However, state-of-the-art techniques lack efficient mechanisms that allow for the specification of concerns in such a way that they can be executed in parallel to other parts of the process. Moreover, existing techniques exclusively focus on the formulation of mandatory concerns. To address these limitations, this paper proposes a new approach to encapsulate both optional and mandatory concerns, which can be executed concurrently with other process functionalities. One core element of the new approach is that it extends current Aspect-Oriented Business Process Modelling approaches with declarative rules. Thus, this hybrid approach allows for a sophisticated management of cross-cutting concerns.

Keywords

Business process modelling Aspect orientation Cross-cutting concerns Declarative rules 

References

  1. 1.
    van der Aalst, W.M.P.: Verification of workflow nets. In: Azma, P., Balbo, G. (eds.) ICATPN 1997. LNCS, vol. 1248, pp. 407–426. Springer, Heidelberg (1997)CrossRefGoogle Scholar
  2. 2.
    Cappelli, C., Santoro, F.M., Leite, J.C.S.P., Batista, T., Medeiros, A.L., Romeiro, C.S.C.: Reflections on the modularity of business process models. Bus. Process Manage. J. 16(4), 662–687 (2010)CrossRefGoogle Scholar
  3. 3.
    Charfi, A., Müller, H., Mezini, M.: Aspect-oriented business process modeling with AO4BPMN. In: Khne, T., Selic, B., Gervais, M.-P., Terrier, F. (eds.) ECMFA 2010. LNCS, vol. 6138, pp. 48–61. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  4. 4.
    Jalali, A.: Assessing aspect oriented approaches in business process management. In: Johansson, B., Andersson, B., Holmberg, N. (eds.) BIR 2014. LNBIP, vol. 194, pp. 231–245. Springer, Heidelberg (2014)Google Scholar
  5. 5.
    Jalali, A.: Static weaving in aspect oriented business process management. In: Proceedings 34th International Conference on Conceptual Modeling (ER) (2015, to apper)Google Scholar
  6. 6.
    Jalali, A., Wohed, P., Ouyang, C.: Aspect oriented business process modelling with precedence. In: Mendling, J., Weidlich, M. (eds.) BPMN 2012. LNBIP, vol. 125, pp. 23–37. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  7. 7.
    Jalali, A., Wohed, P., Ouyang, C., Johannesson, P.: Dynamic weaving in aspect oriented business process management. In: Meersman, R., Panetto, H., Dillon, T., Eder, J., Bellahsene, Z., Ritter, N., De Leenheer, P., Dou, D. (eds.) OTM 2013. LNCS, vol. 8185, pp. 2–20. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  8. 8.
    Inc. (OMG) Object Management Group. Business Process Model and Notation (BPMN). Technical report, Object Management Group, Inc. (OMG) (2013)Google Scholar
  9. 9.
    Patiniotakis, I., Papageorgiou, N., Verginadis, Y., Apostolou, D., Mentzas, G.: An aspect oriented approach for implementing situational driven adaptation of BPMN2.0 workflows. In: La Rosa, M., Soffer, P. (eds.) BPM 2012. LNBIP, vol. 132, pp. 414–425. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  10. 10.
    Pesic, M.: Constraint-based workflow management systems: shifting control to users. Ph.D. thesis, Eindhoven University of Technology (2008)Google Scholar
  11. 11.
    Wang, J., Zhu, J., Liang, H., Xu, K.: Concern oriented business process modeling. In: IEEE International Conference on e-Business Engineering, ICEBE 2007, pp. 355–358, October 2007Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Amin Jalali
    • 1
  • Fabrizio Maria Maggi
    • 2
  • Hajo A. Reijers
    • 3
    • 4
  1. 1.Stockholm UniversityStockholmSweden
  2. 2.University of TartuTartuEstonia
  3. 3.VU University AmsterdamAmsterdamThe Netherlands
  4. 4.Eindhoven University of TechnologyEindhovenThe Netherlands

Personalised recommendations