![]() |
|
||
Resolving Platform Specific Models at Runtime Using an MDE-Based Trading ApproachJavier Criado, Luis Iribarne, and Nicolás Padilla Applied Computing Group, University of Almería, Spainjavi.criado@ual.es luis.iribarne@ual.es npadilla@ual.es Abstract. Dynamic service composition provides versatility and flexibility features for those component-based software systems which need to self-adapt themselves at runtime. For this purpose, services must be located in repositories from which they will be selected to compose the final software architecture. Modern component-based software engineering and model-driven engineering techniques are being used in this field to design the repositories and the other elements (such as component specifications), and to implement the processes which manage them at runtime. In this article, we present an approach for the runtime generation of Platform Specific Models (PSMs) from abstract definitions contained in their corresponding Platform Independent Models (PIMs). The process of generating the PSM models is inspired by the selection processes of Commercial Off-The-Shelf (COTS) components, but incorporating a heuristic for ranking the architectural configurations. This trading process has been applied in the domain of component-based graphical user interfaces that need to be reconfigured at runtime. Keywords: MDE, Trading, Components, Adaptation, Web Services LNCS 8186, p. 274 ff. lncs@springer.com
|