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

Costa Soria, Cristóbal; Pérez Benedí, Jennifer y Carsí, Jose Ángel (2008). Soporte a la Evolución Dinámica de Tipos Arquitectónicos. En: "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.

Descripción

Título: Soporte a la Evolución Dinámica de Tipos Arquitectónicos
Autor/es:
  • Costa Soria, Cristóbal
  • Pérez Benedí, Jennifer
  • Carsí, Jose Ángel
Tipo de Documento: Ponencia en Congreso o Jornada (Artículo)
Título del Evento: Workshop on Autonomic and SELF-adaptive Systems, junto a XIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD'08),
Fechas del Evento: 07/10/2008-07/10/2008
Lugar del Evento: Gijón, Spain
Título del Libro: Proceedings of Workshop on Autonomic and SELF-adaptive Systems, junto a XIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD'08)
Fecha: 7 Octubre 2008
ISBN: 1988-3455
Materias:
Palabras Clave Informales: runtime evolution, types evolution at runtime, reflection, self-star systems, software architectures, CBSD, AOSD.
Escuela: E.U. de Informática (UPM) [antigua denominación]
Departamento: Organización y Estructura de la Información [hasta 2014]
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (513kB) | Vista Previa

Resumen

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.

Más información

ID de Registro: 4305
Identificador DC: http://oa.upm.es/4305/
Identificador OAI: oai:oa.upm.es:4305
URL Oficial: http://waself.lcc.uma.es/2008/index.php
Depositado por: Memoria Investigacion
Depositado el: 23 Sep 2010 11:13
Ultima Modificación: 20 Abr 2016 13:35
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM