Abstract
Crosscutting concerns are process elements that, although not part of the core, permeate process models. Traditional methods of business process modeling do not usually address crosscutting concerns, causing them to remain scattered around the process model, hindering understanding and flexibility. The aspect orientation is a paradigm that provides mechanisms to modularize crosscutting concerns. The goal of this paper is to describe the improvements in an existent aspect-oriented process modeling notation, enhancing readability, graphical scalability and simplicity. A case study in a real setting is presented to evaluate whether the notation can produce a better visual representation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
References
Cappelli, C.: Uma Abordagem Para Transparência Em Processos Organizacionais Utilizando Aspectos. Doctorate’s Thesis, PUC-Rio. Rio de Janeiro (2009). (in Portuguese)
Carvalho, L.P.: AO-BPM 2.0: improving aspect oriented business process modeling notation. Undergraduate Thesis, Federal University of the State of Rio de Janeiro, Rio de Janeiro (2016)
Russel, N., van der Aalst, W., ter Hofstede, A.H.M.: Workflow Patterns: The Definitive Guide. The MIT Press, Cambridge (2016)
Jablonski, S., Faerber, M., Jochaud, F., Götz, M., Igler, M.: Enabling flexible execution of business processes. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM 2008. LNCS, vol. 5333, pp. 10–11. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-88875-8_5
Purchase, H.C., Cohen, R.F., James, M.: Validating graph drawing aesthetics. In: Brandenburg, Franz J. (ed.) GD 1995. LNCS, vol. 1027, pp. 435–446. Springer, Heidelberg (1996). https://doi.org/10.1007/BFb0021827
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming. In: Akşit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220–242. Springer, Heidelberg (1997). https://doi.org/10.1007/BFb0053381
Cappelli, C., Santoro, F.M., Leite, J.C.S.P., Batista, T., Medeiros, A.L., Romeiro, C.: Reflections on the modularity of business process models: the case for introducing the aspect-oriented paradigm. BPM J. 16(4), 662–687 (2010)
Charfi, A., Müller, H., Mezini, M.: Aspect-oriented business process modeling with AO4BPMN. In: Kühne, T., Selic, B., Gervais, M.-P., Terrier, F. (eds.) ECMFA 2010. LNCS, vol. 6138, pp. 48–61. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-13595-8_6
Santos, F., Cappelli, C., Santoro, F.M., Leite, J.C.S.P., Batista, T.: Aspect-oriented business process modeling: analyzing open issues. BPM J. 18(6), 964–991 (2012)
Ottensooser, A., Fekete, A., Reijers, H.A., Mendling, J., Menictas, C.: Making sense of business process descriptions: an experimental comparison of graphical and textual notations. J. Syst. Softw. 85(3), 596–606 (2012)
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). https://doi.org/10.1007/978-3-642-33155-8_3
La Rosa, M., Wohed, P., Mendling, J., ter Hofstede, A.H.M., Reijers, H.A., van der Aalst, W.: Managing process model complexity via abstract syntax modifications. IEEE Trans. Industr. Inf. 7(4), 614–629 (2011)
Charfi, A., Mezini, M.: Aspect-oriented web service composition with AO4BPEL. In: Zhang, L.-J., Jeckle, M. (eds.) ECOWS 2004. LNCS, vol. 3250, pp. 168–182. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-30209-4_13
Cardoso, J., Mendling, J., Neumann, G., Reijers, H.A.: A discourse on complexity of process models. In: Eder, J., Dustdar, S. (eds.) BPM 2006. LNCS, vol. 4103, pp. 117–128. Springer, Heidelberg (2006). https://doi.org/10.1007/11837862_13
Hipp, M., Strauss, A., Michelberger, B., Mutschler, B., Reichert, M.: Enabling a user-friendly visualization of business process models. In: Fournier, F., Mendling, J. (eds.) BPM 2014. LNBIP, vol. 202, pp. 395–407. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-15895-2_33
Krogstie, J.: Quality in Business Process Modeling. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-319-42512-2
Turetken, O., Rompen, T., Vanderfeesten, I., Dikici, A., van Moll, J.: The effect of modularity representation and presentation medium on the understandability of business process models in BPMN. In: La Rosa, M., Loos, P., Pastor, O. (eds.) BPM 2016. LNCS, vol. 9850, pp. 289–307. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-45348-4_17
Mendling, J., Reijers, H.A., van der Aalst, W.: Seven Process Modeling Guidelines (7PMG). J. Inf. Softw. Technol. 52(2), 127–136 (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Carvalho, L.P., Cappelli, C., Santoro, F.M. (2018). AO-BPM 2.0: Aspect Oriented Business Process Modeling. In: Teniente, E., Weidlich, M. (eds) Business Process Management Workshops. BPM 2017. Lecture Notes in Business Information Processing, vol 308. Springer, Cham. https://doi.org/10.1007/978-3-319-74030-0_57
Download citation
DOI: https://doi.org/10.1007/978-3-319-74030-0_57
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-74029-4
Online ISBN: 978-3-319-74030-0
eBook Packages: Computer ScienceComputer Science (R0)