Cardinality-dependent Variability in Orthogonal Variability Models

Hans Martin Mærsk-Møller, Bo Nørregaard Jørgensen

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

543 Downloads (Pure)

Abstract

During our work on developing and running a software product line for eco-sustainable greenhouse-production software tools, which currently have three products members we have identified a need for extending the notation of the Orthogonal Variability Model (OVM) to support what we refer to as cardinality range dependencies. The cardinality-range-dependency type enables expressing that the binding of a certain number of variants to a variation point can influence variability in other places in the model. In other words, we acknowledge that variability can be influenced, not necessarily by the specific variants being bound, but by their sheer numbers.

This paper contributes with an extension to the meta-model underlying the OVM notation, suggesting a notation for the new type of dependency and shows its applicability. The specific case, which initially required this extension, will work as running example throughout the paper and underline the need for the extension. Finally, the paper evaluates and discusses the general applicability of the proposed notation extension and future perspectives.
Original languageEnglish
Title of host publication6th International Workshop on Variability Modelling of Software-Intensive Systems
Number of pages8
PublisherAssociation for Computing Machinery
Publication date2012
Pages165-172
Publication statusPublished - 2012
EventInternational Workshop on Variability Modelling of Software-Intensive Systems - Leipzig, Germany
Duration: 25. Jan 201227. Jan 2012
Conference number: 6th

Conference

ConferenceInternational Workshop on Variability Modelling of Software-Intensive Systems
Number6th
Country/TerritoryGermany
CityLeipzig
Period25/01/201227/01/2012
SeriesACM International Conference Proceeding Series

Fingerprint

Dive into the research topics of 'Cardinality-dependent Variability in Orthogonal Variability Models'. Together they form a unique fingerprint.

Cite this