Generic Concern-Oriented Model Transformations Meet AOP
Separation of concerns allows developers to manage large distributed systems by tackling one problem at a time. Model transformations refine models along one concern-dimension. Aspects encapsulate implementation details that cut across the boundaries of several components. In this position paper, after a short introduction to these emerging technologies, we explain how generic concern-oriented model transformations can meet aspect-oriented programming in order to complete the life-cycle of software application development in a pure MDA-compliant way based on separation of concerns. At the end, we present some requirements that tool vendors should provide if they decide to support such an approach.
IC_TECH_REPORT_200379.pdf
openaccess
77.16 KB
Adobe PDF
6a61b6547de2e4afe4227efdc92e0440