Supporting Documentation and Evolution of Crosscutting Concerns in Business Processes

Chiara Di Francescomarino
2008 International Conference on Service Oriented Computing  
Business processes can be very large and can contain many different concerns, scattered across the process and tangled with other concerns. Crosscutting concerns are difficult to find, locate and modify in a consistent way, thus making process maintenance and reuse hard, even for business experts. In this work, we address the problem of supporting business designers when they need to document existing crosscutting concerns and when they work on their evolution. We propose to add semantic
more » ... ions from a domain ontology to BPMN process elements in order to be able, on their basis, to manually or semi-automatically mine concerns crosscutting the process. Once modularized separately from the principal process flow, we aim at supporting the consistent evolution of all the process parts they crosscut, by means of a BPMN-based rule language.
dblp:conf/icsoc/Francescomarino08 fatcat:ygfdwdx3czajji2nkozlsi6xyq