Loading...
Please wait, while we are loading the content...
Similar Documents
Aspect-oriented model-driven software product line engineering
| Content Provider | CiteSeerX |
|---|---|
| Author | Groher, Iris Voelter, Markus |
| Abstract | Abstract. Software product line engineering aims to reduce develop-ment time, effort, cost, and complexity by taking advantage of the com-monality within a portfolio of similar products. The effectiveness of a software product line approach directly depends on how well feature variability within the portfolio is implemented and managed through-out the development lifecycle, from early analysis through maintenance and evolution. This article presents an approach that facilitates vari-ability implementation, management, and tracing by integrating model-driven and aspect-oriented software development. Features are separated in models and composed by aspect-oriented composition techniques on model level. Model transformations support the transition from problem to solution space models. Aspect-oriented techniques enable the explicit expression and modularization of variability on model, template, and code level. The presented concepts are illustrated with a case study of a home automation system. Key words: Software product line development, aspect-oriented soft-ware development, model-driven software development 1 |
| File Format | |
| Journal | T. Aspect-Oriented Software Development VI |
| Language | English |
| Access Restriction | Open |
| Subject Keyword | Develop-ment Time Feature Variability Vari-ability Implementation Code Level Similar Product Presented Concept Software Product Line Engineering Aim Space Model Model Transformation Software Product Line Development Case Study Model-driven Software Development Explicit Expression Aspect-oriented Soft-ware Development Software Product Line Approach Development Lifecycle Aspect-oriented Composition Technique Model Level Home Automation System Early Analysis Key Word Aspect-oriented Software Development Aspect-oriented Technique |
| Content Type | Text |
| Resource Type | Article |