2013
DOI: 10.1145/2637365.2517214
|View full text |Cite
|
Sign up to set email alerts
|

Using document-oriented GUIs in dynamic software product lines

Abstract: Dynamic Software Product Line (DSPL) Engineering has gained interest through its promise of being able to unify software adaptation whereby software adaptation can be realised at compile time and runtime. While previous work has enabled program logic adaptation by the use of language extensions and platform support, little attention has been placed on Graphical User Interface (GUI) variability. Different design patterns including the Model View Controller are commonly used in GUI implementation, with GUI docum… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 39 publications
0
3
0
Order By: Relevance
“…In mobile computing, Marinho et al [153] show a SPL for mobile and context-aware applications, along with the approach used to build it and a verification mechanism [154]. Kramer et al [155] present an approach to support static and dynamic variability of a single code base of GUI documents within features, providing tool support. They also present a generic context acquisition engine for mobile devices [156].…”
Section: Conventional Programming Paradigmsmentioning
confidence: 99%
“…In mobile computing, Marinho et al [153] show a SPL for mobile and context-aware applications, along with the approach used to build it and a verification mechanism [154]. Kramer et al [155] present an approach to support static and dynamic variability of a single code base of GUI documents within features, providing tool support. They also present a generic context acquisition engine for mobile devices [156].…”
Section: Conventional Programming Paradigmsmentioning
confidence: 99%
“…The SPL paradigm is a powerful approach to leverage solutions framed within a specific domain [5,6]. It has been used in several contexts [7][8][9][10][11][12] and achieved significant results, decreasing development times, and time-to-market. This paradigm is organized into two phases: domain engineering and application engineering [5,6].…”
Section: Introductionmentioning
confidence: 99%
“…DSPLs provide a useful paradigm for adapting code at run-time, obtaining adaptive GUIs. Kramer et al (2013) proposed document-oriented GUIs with run-time variations through XML documents (Kramer et al 2013). This context-adaptable feature has also been achieved by Sboui et al (2018), by developing a mobile application that is also runtime adaptable through MBUID models and reusable artifacts.…”
Section: Introductionmentioning
confidence: 99%