Domain Aspects: Weaving Aspect Families to Domain- Specific Applications
msra(2009)
摘要
The exponential growth of data and information in the last decade has caused a rapid increase of system complexity. Two ways to face the emerging challenges are aspect-orientation and Software Product Line Engineering (SPLE). However, most of the works in these areas deal with specific aspects that are woven to concrete systems or product lines. Recent works suggest incorporating aspect-orientation to different tasks in software product line engineering, mainly variability specification and management. For improving reusability, validation, and compatibility of aspects, we suggest in this work recruiting an Application-based DOmain Modeling (ADOM) approach in order to define families of aspects and their weaving rules to families of applications during the entire development lifecycle. In particular, three types of models, namely aspect, base, and woven models, are defined in different abstraction levels and exemplified using UML notation.
更多查看译文
关键词
metamodeling,aspect-oriented modeling,domain analysis,software product line engineering,early aspects,uml
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络