Quality-Aware Architectural Model Transformations in Adaptive Mashups User Interfaces
StadisticsView Usage Statistics
MetadataShow full item record
Author/sCriado, Javier; Martínez-Fernández, Silverio; Ameller, David; Iribarne, Luis; Padilla, Nicolás; [et al.]
Mashup user interfaces provide their functionality through the combination of different services. The integration of such services can be solved by using reusable and third-party components. Furthermore, these interfaces must be adapted to user preferences, context changes, user interactions and component availability. Model transformation is a useful mechanism to ad- dress this adaptation but normally these operations only focus on the functional requirements. In this sense, quality attributes should be included in the adaptation process to obtain the best-adapted mashup user interface. This paper proposes a generic quality-aware transformation pro- cess to support the adaptation of software architectures. The transformation process has been applied in ENIA, a geographic information system, by constructing a specific quality model for the adaptation of mashup user interfaces. This model is taken into account for evaluating the different transformation alternatives and choosing the one...