-
Chapter and Conference Paper
A Web Services Infrastructure for the Management of Mashup Interfaces
In the technological world of today, user interfaces (as an essential part of many software applications) are constantly changing in order to meet the needs of different users and adapt to their environment. A...
-
Chapter and Conference Paper
Exploring Quality-Aware Architectural Transformations at Run-Time: The ENIA Case
Adapting software systems at run-time is a key issue, especially when these systems consist of components used as intermediary for human-computer interaction. In this sense, model transformation techniques hav...
-
Chapter and Conference Paper
Semantic Matching of Components at Run-Time in Distributed Environments
Software factories are a key element in Component-Based Software Engineering due to the common space provided for software reuse through repositories of components. These repositories can be developed by third...
-
Chapter and Conference Paper
Dynamic Mashup Interfaces for Information Systems Using Widgets-as-a-Service
Web Information Systems intend to adapt to the users’ preferences as new data available on the network. In this regard, the composition and reuse of services which are involved in a web application is an inter...
-
Chapter and Conference Paper
Runtime Adaptation of Architectural Models: An Approach for Adapting User Interfaces
Traditional techniques of model-driven development usually concern with the production of non-executable models. These models are usually manipulated at design-time by means of fixed model transformations. How...
-
Chapter and Conference Paper
A Model-Driven Approach for Deploying Trading-Based Knowledge Representation Systems
Trading services are well-known solutions in Software Engineering for solving the interoperability and integration of software components and Information Systems (IS). This paper presents a Model-Driven Engineeri...
-
Chapter and Conference Paper
An Interaction Meta-model for Cooperative Component-Based User Interfaces
Model Driven Engineering (MDE) aims to help software developers to abstract the system implementations by means of models and meta-models. In Web-based Collaborative Information Systems (WCIS) mo...