Abstract
Software variability modeling is a complex task. To manage this
complexity, we introduce an approach called Svamp. The main contribution of
Svamp is to model concepts through ontologies and offer tool support for
capturing functional and quality variability in software product family
architectures. Variability description languages are defined by different
ontologies that provide meta-models. For structural and functional
descriptions, the concepts, properties, and rules are defined by Kumbang
ontology. Quality Attribute ontology defines the domain knowledge of a
specific quality attribute, while Quality Variability ontology provides the
concepts and rules related to quality variation. The approach is exemplified
by our integrated tool suite, provided as a plug-in for the Eclipse platform.
Original language | English |
---|---|
Title of host publication | Second International Workshop on Variability Modelling of Software-intensive Systems. Proceedings |
Editors | Patrick Heymans, Kyo-Chul Kang, Andreas Metzger, Klaus Pohl |
Pages | 89-96 |
Publication status | Published - 2008 |
MoE publication type | A3 Part of a book or another research book |