2014 IEEE 38th Annual Computer Software and Applications Conference 2014
DOI: 10.1109/compsac.2014.58
|View full text |Cite
|
Sign up to set email alerts
|

Empirically Based Evolution of a Variability Management Approach at UML Class Level

Abstract: SMarty is a variability management approach for UML-based software product lines. It allows the identification, representation and tracing of variabilities in several UML models by means of an UML profile, the SMartyProfile, and a systematic process, the SMartyProcess, with guidelines to provide user directions for applying such a profile. The existing UML-based variability management approaches in the literature, including SMarty, do not provide empirical evidence of their effectiveness, which is an essential… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
19
0
2

Year Published

2017
2017
2022
2022

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 17 publications
(21 citation statements)
references
References 22 publications
0
19
0
2
Order By: Relevance
“…For the engineering domain, FODA approach [10] was adopted in most of the studies, followed by SMarty [14,17]. The technologies and tools adopted in the application engineering were: REST (representational state transfer), Java, Android, Ajax, AOP (aspect oriented programming) and S.P.L.O.T.…”
Section: Systematic Mapping Of Educational Splsmentioning
confidence: 99%
See 2 more Smart Citations
“…For the engineering domain, FODA approach [10] was adopted in most of the studies, followed by SMarty [14,17]. The technologies and tools adopted in the application engineering were: REST (representational state transfer), Java, Android, Ajax, AOP (aspect oriented programming) and S.P.L.O.T.…”
Section: Systematic Mapping Of Educational Splsmentioning
confidence: 99%
“…Among such approaches there are KorbA (Komponentebasierte Anwendungsentwicklung) and FORM (Feature-Oriented Reuse Method for SPL) [1], PLUS method (Product Line UML-Based Software Engineering) [14], FODA (Feature-Oriented Domain Analysis) [10] and SMarty (Stereotype-based Management of Variability) [14,17].…”
Section: A Software Product Line Approachesmentioning
confidence: 99%
See 1 more Smart Citation
“…SMarty is comprised of an UML profile, the SMartyProfile, and a process, the SMartyProcess, consisting of activities and guidelines to identify and trace variability in UML diagrams. Experimental evaluations performed in the studies of Marcolino et al [24]- [26] and Bera et al [4] evidenced the effectiveness of SMarty.…”
Section: Introductionmentioning
confidence: 99%
“…Annotations have been defined for BPMN [Frece & Juric, 2012;Döhring et al, 2011] and for EPC Becker et al, 2004]. In addition, meta-model extensions for UML Activity Diagrams Saidani & Nurcan, 2014;Kolokolov et al, 2014;Marcolino et al, 2014] and BPEL [Lazovik & Ludwig, 2007] have been proposed in order to realize configurable process models. In the same vein, multiplicity indicators can be also attached to modeling elements (e.g., activities) to denote the possible lowest and upper-most numbers of variants these elements may have in a process family [Reinhartz-Berger et al, 2010].…”
Section: Process Variability Approachesmentioning
confidence: 99%