An Aspect-Oriented Approach to Handling Crosscutting Concerns in Activity Modeling

Jing Zhang, Yan Liu, Michael Jiang, John Strassner · 2008

Abstract—Activity modeling is known as a powerful technique for designing and specifying the flow logic of a process. Due to the complexity of the described process, activity models may involve multiple activities that are tangled with each other. Such activities are known as crosscutting concerns that are difficult to modularize using existing activity modeling constructs. This paper presents an aspect-oriented approach to supporting separation of crosscutting concerns in activity models. An extension to activity modeling is introduced for encapsulating crosscutting activities in well-modularized aspects, which are in turn composed with base activities by a specialized aspect weaver in a systematic way. Index Terms—Aspect-oriented modeling, Crosscutting concerns, Activity modeling.

Read the paper · More papers on PaperTik