2004
DOI: 10.1007/978-3-540-24667-1_10
|View full text |Cite
|
Sign up to set email alerts
|

Towards a UML Profile for Software Product Lines

Abstract: Abstract. This paper proposes a UML profile for software product lines. This profile includes stereotypes, tagged values, and structural constraints and it makes possible to define PL models with variabilities. Product derivation consists in generating product models from PL models. The derivation should preserve and ensure a set of constraints which are specified using the OCL.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
88
0
7

Year Published

2005
2005
2022
2022

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 98 publications
(97 citation statements)
references
References 3 publications
(3 reference statements)
0
88
0
7
Order By: Relevance
“…For instance, in [155], the variability modeling language (VML) specializes the ideas of OVM for architectural models constituting an annotative approach. Also for UML component diagrams, UML stereotypes [227,92] or presence conditions [58] can be used to model variable parts of the architecture.…”
Section: Architectural Variabilitymentioning
confidence: 99%
“…For instance, in [155], the variability modeling language (VML) specializes the ideas of OVM for architectural models constituting an annotative approach. Also for UML component diagrams, UML stereotypes [227,92] or presence conditions [58] can be used to model variable parts of the architecture.…”
Section: Architectural Variabilitymentioning
confidence: 99%
“…Annotative approaches consider one model representing all products of the product line. Variant annotations, e.g., using UML stereotypes in UML models [38,14] or presence conditions [12], define which parts of the model have to be removed to derive a concrete product model. The orthogonal variability model (OVM) proposed in Pohl.…”
Section: Related Workmentioning
confidence: 99%
“…In [42], we have proposed a UML profile for PL. This profile includes mechanisms to specify variability within two types of UML 2.0 diagrams: class diagrams and sequence diagrams.…”
Section: Pl Static Architecture As Uml Class Diagramsmentioning
confidence: 99%
“…To specify optionality in class diagrams, we introduced the <<optional>> stereotype. This stereotype can be applied to classes, packages, attributes or operations [42].…”
Section: Pl Static Architecture As Uml Class Diagramsmentioning
confidence: 99%
See 1 more Smart Citation