Soporte a la Evolución Dinámica de Tipos Arquitectónicos

Costa Soria, Cristóbal and Pérez Benedí, Jennifer and Carsí, Jose Ángel (2008). Soporte a la Evolución Dinámica de Tipos Arquitectónicos. In: "Workshop on Autonomic and SELF-adaptive Systems, junto a XIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD'08),", 07/10/2008-07/10/2008, Gijón, Spain. ISBN 1988-3455.

Description

Title: Soporte a la Evolución Dinámica de Tipos Arquitectónicos
Author/s:
  • Costa Soria, Cristóbal
  • Pérez Benedí, Jennifer
  • Carsí, Jose Ángel
Item Type: Presentation at Congress or Conference (Article)
Event Title: Workshop on Autonomic and SELF-adaptive Systems, junto a XIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD'08),
Event Dates: 07/10/2008-07/10/2008
Event Location: Gijón, Spain
Title of Book: Proceedings of Workshop on Autonomic and SELF-adaptive Systems, junto a XIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD'08)
Date: 7 October 2008
ISBN: 1988-3455
Subjects:
Freetext Keywords: runtime evolution, types evolution at runtime, reflection, self-star systems, software architectures, CBSD, AOSD.
Faculty: E.U. de Informática (UPM)
Department: Organización y Estructura de la Información [hasta 2014]
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (513kB) | Preview

Abstract

Los sistemas software con una fuerte naturaleza dinámica suponen un reto para la ingeniería del software. Este tipo de sistemas requieren de mecanismos que les permitan modificar tanto estructura como comportamiento en tiempo de ejecución, para adaptarse a las distintas situaciones que puedan presentarse. El área de arquitecturas software, que permite describir la estructura de los sistemas complejos a un alto nivel de abstracción, proporcionados grados de dinamismo para la construcción de sistemas dinámicos, dependiendo de si lo que evoluciona es la configuración de la arquitectura o los tipos que componen dicha arquitectura. El primer tipo de evolución, denominado reconfiguración dinámica, permite a una arquitectura software cambiar su configuración en tiempo de ejecución, creando/destruyendo instancias de elementos arquitectónicos y/o las conexiones entre ellas. El segundo tipo de evolución, que denominamos evolución dinámica de tipos arquitectónicos, permite cambiar completamente la especificación arquitectónica de un sistema dinámicamente, bien introduciendo nuevos tipos arquitectónicos, modificando tipos e instancias en ejecución, o bien introduciendo nuevas conexiones. Este artículo presenta cómo soportar este último grado de dinamismo desde un punto de vista independiente de plataforma. Para ello, se han identificado los diferentes asuntos de interés implicados en el proceso y se han encapsulado en aspectos.

More information

Item ID: 4305
DC Identifier: http://oa.upm.es/4305/
OAI Identifier: oai:oa.upm.es:4305
Official URL: http://waself.lcc.uma.es/2008/index.php
Deposited by: Memoria Investigacion
Deposited on: 23 Sep 2010 11:13
Last Modified: 20 Apr 2016 13:35
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM