This report presents the GReCCo approach to Aspect Oriented Modeling (AOM)
using Generic Reusable Concern Compositions. GReCCo offers an AOM-based
framework to promote and enhance the reuse of concern models. We
focus on software design patterns, which represent complete solutions to
recurring concern-specific problems. We have developed a prototype generic
transformation engine written in ATL that can be used to compose two concern
models specified in UML.
We first describe the GReCCo approach and the
offered composition types. In the second part, we illustrate the GReCCo
approach on a case study in the domain of Electronic Health Information and
Privacy (EHIP). We start from a description of the base part of the
application. On top of this application, we apply several reusable concerns
using the GReCCo methodology.