An Aspect-Oriented Framework for Weaving Domain-Specific Concerns Into Component-Based Systems
Software components are used in various application domains, and many component models and frameworks have been proposed to fulfill domain-specific requirements. The general trend followed by these approaches is to provide ad-hoc models and tools for capturing these requirements and for implementing their support within dedicated run-time platforms, limited to features of the targeted domain. The challenge is then to propose more flexible solutions, where components reuse is domain agnostic. In this paper, the authors present a framework supporting compositional construction and development of applications that must meet various extra-functional/domain-specific requirements.