An aspect-oriented approach to business process modeling

Traditional methods to business process modeling build the model in a unified way, which gives rise to complex models, where different concerns are scattered and tangled. In this paper we propose the use of an aspect-oriented approach to modularize business process modeling. We propose a meta Aspect Oriented Process Modeling Language (AOPML) that is independent of any specific business process language. In order to show the applicability of the approach we instantiate it using the Business Process Model Notation (BPMN) in a case study that takes advantage of AOPML.

[1]  Paul Rayson,et al.  Early-AIM: an approach for identifying aspects in requirements , 2005, 13th IEEE International Conference on Requirements Engineering (RE'05).

[2]  Lyrene Fernandes da Silva An Aspect-Oriented Approach to Model Requirements , 2005 .

[3]  Wil M. P. van der Aalst,et al.  On the Suitability of BPMN for Business Process Modelling , 2006, Business Process Management.

[4]  Simon G. Thompson,et al.  Aspect-Oriented Process Engineering , 1999, ECOOP Workshops.

[5]  João Araújo,et al.  Early aspects: a model for aspect-oriented requirements engineering , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.

[6]  João Araújo,et al.  i* with Aspects: Evaluating Understandability , 2007, WER.

[7]  Mira Mezini,et al.  Aspect-Oriented Web Service Composition with AO4BPEL , 2004, ECOWS.

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

[9]  江雄英 SAP R/3-人力资源管理系统的应用 , 2009 .

[10]  Julio Cesar Sampaio do Prado Leite,et al.  Integrating business processes with requirements elicitation , 1996, Proceedings of WET ICE '96. IEEE 5th Workshop on Enabling Technologies; Infrastucture for Collaborative Enterprises.

[11]  Yijun Yu,et al.  From goals to aspects: discovering aspects from requirements goal models , 2004, Proceedings. 12th IEEE International Requirements Engineering Conference, 2004..

[12]  Eric Yu,et al.  Modeling Strategic Relationships for Process Reengineering , 1995, Social Modeling for Requirements Engineering.

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