A hybrid approach for aspect-oriented business process modeling

被引:10
|
作者
Jalali, Amin [1 ]
Maggi, Fabrizio Maria [2 ]
Reijers, Hajo A. [3 ,4 ]
机构
[1] Stockholms Univ, DSV, Postbox 7003, S-16407 Kista, Sweden
[2] Univ Tartu, Tartu, Estonia
[3] Vrije Univ Amsterdam, Amsterdam, Netherlands
[4] Eindhoven Univ Technol, Eindhoven, Netherlands
关键词
aspect orientation; business process modeling; cross-cutting concerns; declarative rules; hybrid models; PROCESS MANAGEMENT; SYNTAX MODIFICATIONS; COMPLEXITY; PARADIGM; AO4BPEL; SERVICE;
D O I
10.1002/smr.1931
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Separation of concerns has long been an important strategy to deal with complexity when developing a system. Some concerns (like security) are scattered through the whole system, and different modules are tangled to such concerns. These concerns are known as cross-cutting concerns. When the system in question is a business process, cross-cutting concerns are aimed at being encapsulated by Aspect-Oriented Business Process Modeling. However, the state-of-the-art techniques in this field lack efficient mechanisms that (1) support composition of cross-cutting concerns that can be defined in parallel to (a part of) a process model and (2) enable specifying both mandatory and optional cross-cutting concerns. To address these limitations, this paper proposes a new Aspect-Oriented Business Process Modeling approach. The approach is hybrid since it is based on declarative rules to relate imperative cross-cutting concerns and imperative business process models. The approach is explained, formally grounded with precise semantics, and used accordingly to implement the artifacts that support modeling and enactment of business processes in the proposed fashion as a proof of concept. In addition, the approach is evaluated on the basis of the Technology Acceptance Model during a workshop session. The result shows that participants perceived the approach usable and easy to use.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] An Aspect-Oriented Approach to Business Process Modeling
    Cappelli, Claudia
    Sampaio do Prado Leite, Julio Cesar
    Batista, Thais
    Silva, Lyrene
    EA'09: EARLY ASPECT WORKSHOP, 2009, : 7 - 11
  • [2] Correctness of aspect-oriented business process modeling
    Wang, Xu
    Zhang, Xuan
    Li, Tong
    Liu, Junhui
    Chen, Qingyi
    BUSINESS PROCESS MANAGEMENT JOURNAL, 2018, 24 (02) : 537 - 566
  • [3] Aspect-oriented business process modeling: analyzing open issues
    Nogueira Santos, Fabiana Jack
    Cappelli, Claudia
    Santoro, Flavia Maria
    Sampaio do Prado Leite, Julio Cesar
    Batista, Thais Vasconcelos
    BUSINESS PROCESS MANAGEMENT JOURNAL, 2012, 18 (06) : 964 - +
  • [4] Enhancing Aspect-Oriented Business Process Modeling with Declarative Rules
    Jalali, Amin
    Maggi, Fabrizio Maria
    Reijers, Hajo A.
    CONCEPTUAL MODELING, ER 2015, 2015, 9381 : 108 - 115
  • [5] Aspect-Oriented Business Process Modeling with AO4BPMN
    Charfi, Anis
    Mueller, Heiko
    Mezini, Mira
    MODELLING FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2010, 6138 : 48 - +
  • [6] An Aspect-Oriented Framework for Business Process Improvement
    Pourshahid, Alireza
    Mussbacher, Gunter
    Amyot, Daniel
    Weiss, Michael
    E-TECHNOLOGIES-INNOVATION IN AN OPEN WORLD, 2009, 26 : 290 - +
  • [7] Ownership relevance in aspect-oriented business process models
    Sampaio do Prado Leite, Julio Cesar
    Santoro, Flavia Maria
    Cappelli, Claudia
    Batista, Thais Vasconcelos
    Nogueira Santos, Fabiana Jack
    BUSINESS PROCESS MANAGEMENT JOURNAL, 2016, 22 (03) : 566 - 593
  • [8] An approach for supporting Aspect-Oriented Domain Modeling
    Gray, J
    Bapty, T
    Neema, S
    Schmidt, DC
    Gokhale, A
    Natarajan, B
    GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING 2003, PROCEEDINGS, 2003, 2830 : 151 - 168
  • [9] Towards a Hybrid Approach to Build Aspect-Oriented Programs
    Bentrad, Sassi
    Khalaf, Hasan Kahtan
    Meslati, Djamel
    IAENG International Journal of Computer Science, 2020, 47 (04) : 1 - 15
  • [10] Implementation of Aspect-oriented Business Process Models with Web Services
    Hercules Sant Ana da Silva Jose
    Claudia Cappelli
    Flavia Maria Santoro
    Leonardo Guerreiro Azevedo
    Business & Information Systems Engineering, 2020, 62 : 561 - 584