Asociación de Ingeniería del Software y Tecnologías de Desarrollo de Software (SISTEDES)
Abstract
Embedded and self-adaptive systems demand continuous adap-
tation and reconfiguration activities based on changing quality condi-
tions and context information. As a consequence, systems have to be
(re)deployed several times and software components need to be mapped
onto new or existing hardware pieces. Today, the way to determine an
optimal deployment in complex systems, often performed at runtime,
constitutes a well-known challenge. In this paper we highlight the major
problems of automatic deployment and present a research plan to reach
for an UML-based solution for the deployment of componentized sys-
tems. As a first step towards a solution, we use the UML superstructure
to suggest a way to redeploy UML component diagrams based on the
inputs and outputs required to enact an automatic deployment process.Comisión Interministerial de Ciencia y Tecnología (CICYT) SETI (TIN2009-07366