Assessing Aspect Oriented Approaches in Business Process Management

Separation of concerns is an important topic in Business Process Modeling. One sort of concerns is cross-cutting, like security, which are repeated in many business processes. These concerns make the models more complex, since concerns are repeated in many process models. The repetition of realization of concerns in process models makes the maintenance cumbersome. Aspect Oriented Business Process Modeling is an approach to address these concerns, which has been investigated recently. However, no set of requirements are defined for such modeling proposals, which makes the evaluation of and comparison between these approaches impossible. Therefore, this paper introduces a set of requirements for the aspect oriented business process modeling, which are used to define an evaluation framework for assessing these modeling approaches. The framework is used to evaluate existing aspect oriented business process modeling proposals. The result shows a comparison between different modeling proposals by clarifying their strengths and weaknesses. It also shows the gap in the area, which can be used as direction for future research.

[1]  Norbert Ritter,et al.  On the Move to Meaningful Internet Systems: OTM 2013 Conferences , 2013, Lecture Notes in Computer Science.

[2]  Jan Mendling,et al.  Managing Process Model Complexity Via Abstract Syntax Modifications , 2011, IEEE Transactions on Industrial Informatics.

[3]  Yinong Chen,et al.  Dynamic Dataflow Driven Service Composition Mechanism for Astronomy Data Processing , 2007 .

[4]  Chun Ouyang,et al.  Dynamic Weaving in Aspect Oriented Business Process Management , 2013, OTM Conferences.

[5]  Daniel Colomer Collell Aspect-oriented modeling of business processes , 2012 .

[6]  Chun Ouyang,et al.  Aspect Oriented Business Process Modelling with Precedence , 2012, BPMN.

[7]  Alexander Pretschner,et al.  Data Usage Management on the Web , 2012 .

[8]  Selmin Nurcan,et al.  Enterprise, Business-Process and Information Systems Modeling - 12th International Conference, BPMDS 2011, and 16th International Conference, EMMSAD 2011, held at CAiSE 2011, London, UK, June 20-21, 2011. Proceedings , 2011, BMMDS/EMMSAD.

[9]  Mira Mezini,et al.  Aspect-Oriented Business Process Modeling with AO4BPMN , 2010, ECMFA.

[10]  Gregor Kiczales,et al.  Aspect-oriented programming , 2001, ESEC/FSE-9.

[11]  Guido Governatori,et al.  Compliance aware business process design , 2008 .

[12]  Mira Mezini,et al.  AO4BPEL: An Aspect-oriented Extension to BPEL , 2007, World Wide Web.

[13]  Jian Wang,et al.  Concern Oriented Business Process Modeling , 2007, IEEE International Conference on e-Business Engineering (ICEBE'07).

[14]  Remco M. Dijkman,et al.  Business Process Model and Notation - Third International Workshop, BPMN 2011, Lucerne, Switzerland, November 21-22, 2011. Proceedings , 2011, Business Process Modeling Notation.

[15]  Zafar I. Malik,et al.  A lightweight aspect modelling approach for BPMN , 2011, 2011 IEEE 14th International Multitopic Conference.

[16]  Paul Johannesson,et al.  Multi-perspective Business Process Monitoring , 2013, BMMDS/EMMSAD.

[17]  Gregoris Mentzas,et al.  An Aspect Oriented Approach for Implementing Situational Driven Adaptation of BPMN2.0 Workflows , 2012, Business Process Management Workshops.

[18]  Cristina V. Lopes,et al.  Aspect-oriented programming , 1999, ECOOP Workshops.

[19]  Satoshi Matsuoka,et al.  ECOOP'97 — Object-Oriented Programming , 1997, Lecture Notes in Computer Science.

[20]  Flávia Maria Santoro,et al.  Reflections on the modularity of business process models: The case for introducing the aspect-oriented paradigm , 2010, Bus. Process. Manag. J..

[21]  R. Accorsi An Approach to Data-driven Detective Internal Controls for Process-aware Information Systems , 2012 .

[22]  Mark von Rosing,et al.  Business Process Model and Notation - BPMN , 2015, The Complete Business Process Handbook, Vol. I.

[23]  Steffen Zschaler,et al.  Modular DSLs for Flexible Analysis: An e-Motions Reimplementation of Palladio , 2014, ECMFA.