In our lab, people rarely work alone - we collaborate a lot with each other as well as with external researchers and our industry partners.
Modeling and Multi-Objective Optimization of Quality Attributes in Variability-Rich Software
Title | Modeling and Multi-Objective Optimization of Quality Attributes in Variability-Rich Software |
Publication Type | Conference Paper |
Year of Publication | 2012 |
Authors | Olaechea, R., S. Stewart, K. Czarnecki, and D. Rayside |
Conference Name | International Workshop on Non- functional System Properties in Domain Specific Modeling Languages (NFPinDSML’12) |
Date Published | 10/2012 |
Conference Location | Innsbruck, Austria |
Abstract | Variability-rich software, such as software product lines, offers optional and alternative features to accommodate varying needs of users. Designers of variability-rich software face the challenge of reasoning about the impact of selecting such features on the quality attributes of the resulting software variant. Attributed feature models have been proposed to model such features and their impact on quality attributes, but existing variability modelling languages and tools have limited or no support for such models and the complex multi-objective optimization problem that arises. This paper presents ClaferMoo, a language and tool that addresses these shortcomings. ClaferMoo uses type inheritance to modularize the attribution of features in feature models and allows specifying multiple optimization goals. We evaluate an implementation of the language on a set of attributed feature models from the literature, showing that the optimization infrastructure can handle small-scale feature models with about a dozen features within seconds. |
Refereed Designation | Refereed |
Attachment | Size |
---|---|
Olaechea-NFPinDSML12.pdf | 234.17 KB |
Olaechea-NFPinDSML12-Slides.pptx | 236.48 KB |