Cardinality-dependent Variability in Orthogonal Variability Models

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

Publikation: Bidrag til bog/antologi/rapport/konference-proceedingKonferencebidrag i proceedingsForskningpeer review

395 Downloads (Pure)

Resumé

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-rangedependency
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.
OriginalsprogEngelsk
Titel6th International Workshop on Variability Modelling of Software-Intensive Systems
Antal sider8
ForlagAssociation for Computing Machinery
Publikationsdato2012
Sider165-172
StatusUdgivet - 2012
BegivenhedInternational Workshop on Variability Modelling of Software-Intensive Systems - Leipzig, Tyskland
Varighed: 25. jan. 201227. jan. 2012
Konferencens nummer: 6th

Konference

KonferenceInternational Workshop on Variability Modelling of Software-Intensive Systems
Nummer6th
LandTyskland
ByLeipzig
Periode25/01/201227/01/2012
NavnACM International Conference Proceedings Series

Fingeraftryk

Greenhouses

Emneord

  • Orthogonal Variability Model (OVM), Software Product Line Engineering, Variability Modeling Language, Documentation

Citer dette

Mærsk-Møller, H. M., & Jørgensen, B. N. (2012). Cardinality-dependent Variability in Orthogonal Variability Models. I 6th International Workshop on Variability Modelling of Software-Intensive Systems (s. 165-172). Association for Computing Machinery. ACM International Conference Proceedings Series
Mærsk-Møller, Hans Martin ; Jørgensen, Bo Nørregaard. / Cardinality-dependent Variability in Orthogonal Variability Models. 6th International Workshop on Variability Modelling of Software-Intensive Systems. Association for Computing Machinery, 2012. s. 165-172 (ACM International Conference Proceedings Series ).
@inproceedings{557fc493dbe342de900d49c85726d63c,
title = "Cardinality-dependent Variability in Orthogonal Variability Models",
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.",
keywords = "Orthogonal Variability Model (OVM), Software Product Line Engineering, Variability Modeling Language, Documentation",
author = "M{\ae}rsk-M{\o}ller, {Hans Martin} and J{\o}rgensen, {Bo N{\o}rregaard}",
year = "2012",
language = "English",
series = "ACM International Conference Proceedings Series",
pages = "165--172",
booktitle = "6th International Workshop on Variability Modelling of Software-Intensive Systems",
publisher = "Association for Computing Machinery",
address = "United States",

}

Mærsk-Møller, HM & Jørgensen, BN 2012, Cardinality-dependent Variability in Orthogonal Variability Models. i 6th International Workshop on Variability Modelling of Software-Intensive Systems. Association for Computing Machinery, ACM International Conference Proceedings Series , s. 165-172, International Workshop on Variability Modelling of Software-Intensive Systems, Leipzig, Tyskland, 25/01/2012.

Cardinality-dependent Variability in Orthogonal Variability Models. / Mærsk-Møller, Hans Martin; Jørgensen, Bo Nørregaard.

6th International Workshop on Variability Modelling of Software-Intensive Systems. Association for Computing Machinery, 2012. s. 165-172 (ACM International Conference Proceedings Series ).

Publikation: Bidrag til bog/antologi/rapport/konference-proceedingKonferencebidrag i proceedingsForskningpeer review

TY - GEN

T1 - Cardinality-dependent Variability in Orthogonal Variability Models

AU - Mærsk-Møller, Hans Martin

AU - Jørgensen, Bo Nørregaard

PY - 2012

Y1 - 2012

N2 - 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.

AB - 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.

KW - Orthogonal Variability Model (OVM), Software Product Line Engineering, Variability Modeling Language, Documentation

M3 - Article in proceedings

T3 - ACM International Conference Proceedings Series

SP - 165

EP - 172

BT - 6th International Workshop on Variability Modelling of Software-Intensive Systems

PB - Association for Computing Machinery

ER -

Mærsk-Møller HM, Jørgensen BN. Cardinality-dependent Variability in Orthogonal Variability Models. I 6th International Workshop on Variability Modelling of Software-Intensive Systems. Association for Computing Machinery. 2012. s. 165-172. (ACM International Conference Proceedings Series ).