2014
DOI: 10.1002/spe.2306
|View full text |Cite
|
Sign up to set email alerts
|

Toward the adaptation of component‐based architectures by model transformation: behind smart user interfaces

Abstract: SUMMARYGraphical user interfaces are not always developed for remaining static. There are GUIs with the need of implementing some variability mechanisms. Component-based GUIs are an ideal target for incorporating this kind of operations, because they can adapt their functionality at run-time when their structure is updated by adding or removing components or by modifying the relationships between them. Mashup user interfaces are a good example of this type of GUI, and they allow to combine services through the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
34
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
4
1

Relationship

3
2

Authors

Journals

citations
Cited by 24 publications
(34 citation statements)
references
References 69 publications
0
34
0
Order By: Relevance
“…The metrics presented here are focused on our particular domain of component-based systems, but they can be adapted according to the needs. This step requires three inputs: the set of alternative software architectures (generated by the default model transformation process), a set of metrics to measure QAs and constraints (see Table 1 for QAs and Table 2 for constraints), and the specification of the components to feed the metrics at run-time (stored in the metamodel [8,10]). It is important to emphasize that Tables 1 and 2 show metrics elicited and validated by an expert in the domain architecture of component-based systems, but they may be adapted to the needs of other domains.…”
Section: Step 2: Measuring Qas and Constraints At Run-timementioning
confidence: 99%
See 4 more Smart Citations
“…The metrics presented here are focused on our particular domain of component-based systems, but they can be adapted according to the needs. This step requires three inputs: the set of alternative software architectures (generated by the default model transformation process), a set of metrics to measure QAs and constraints (see Table 1 for QAs and Table 2 for constraints), and the specification of the components to feed the metrics at run-time (stored in the metamodel [8,10]). It is important to emphasize that Tables 1 and 2 show metrics elicited and validated by an expert in the domain architecture of component-based systems, but they may be adapted to the needs of other domains.…”
Section: Step 2: Measuring Qas and Constraints At Run-timementioning
confidence: 99%
“…Furthermore, UIs in ENIA are reconfigured at runtime with the aim of adapting their structure to the user interactions, profile preferences, context changes and pro-active system decisions. Since UIs are represented by models, this adaptation process is based on model-to-model (M2M) transformations of component-based architectures (see [10] for further details).…”
Section: The Model Transformation Adaptive Context Of Eniamentioning
confidence: 99%
See 3 more Smart Citations