2011
DOI: 10.1007/s11334-011-0177-9
|View full text |Cite
|
Sign up to set email alerts
|

On the refinement of use case models with variability support

Abstract: Modeling software product lines shall imply modeling from different perspectives with different modeling artifacts such as use case diagrams, component diagrams, class diagrams, activity diagrams, sequence diagrams and others. In this paper, we elaborate on use cases for modeling product lines and we explore them from the perspective of variability by working with the unified modeling language (UML) «extend» relationship. We also explore them from the perspective of detail by (functionally) refining use cases … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
4
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(6 citation statements)
references
References 31 publications
0
4
0
Order By: Relevance
“…Several modifications have been proposed to improve the UCP method, including the use of extension associations to improve calculation accuracy [19] and the calculation of sub-components using the Extended UCP and Modified UCP methods [20], [15], [21]. Other modifications focus on scenario decomposition and the identification of transactions and events within scenarios [22], [23], [24], [25].…”
Section: Related Workmentioning
confidence: 99%
“…Several modifications have been proposed to improve the UCP method, including the use of extension associations to improve calculation accuracy [19] and the calculation of sub-components using the Extended UCP and Modified UCP methods [20], [15], [21]. Other modifications focus on scenario decomposition and the identification of transactions and events within scenarios [22], [23], [24], [25].…”
Section: Related Workmentioning
confidence: 99%
“…[49] Define a domain ontology called Kumbang for modeling variability in SPL. [72] It provides a formalization and understanding of the use case modeling activity with support for variability and functional refinement. [73] SimPL methodology provides a notation and a set of guidelines for modelling commonalities and variabilities in ICS families.…”
Section: Appendix B Selected Papers -Final Listmentioning
confidence: 99%
“…Maßen and Lichter [23] propose two new relations to represent alternative and optional use cases in UML use case diagrams, without any support for expressing variation points. Azevedo et al [24] [10] explore the use of the UML 'extend' relation with the new stereotypes 'alternative', 'specialization' and 'option' to distinguish variability types. The 'alternative' and 'specialization' are applied to the 'extend' relation while the 'option' is applied to use cases that represent options.…”
Section: Related Workmentioning
confidence: 99%