Composition rules for aspect-oriented process models with BPMN 2.0
Resumen
The aspect-oriented paradigm poses a solution based on the separation of crosscutting concerns to the problems of scattering and tangling present in the code written with traditional approaches, including object-oriented programming. However, this solution can also be applied at all abstraction levels of the software development life cycle, including the business modeling phase. In this paper, a consistent set of rules for the composition of concerns for the business model is presented. These rules, designed using the BPMN 2.0 standard, seeks to ensure the correct composition of diagrams, preserving the syntax of the standard notation, to substantially improve the semantic integrity of the whole model and, consequently, to reduce the appearance of conflicts that normally arise when crosscutting concerns are composed at the join points