A Reflective Approach for Supporting the Dynamic Evolution of Component Types

Costa Soria, Cristóbal; Hervás Muñoz, David; Pérez Benedí, Jennifer y Carsí, Jose Ángel (2009). A Reflective Approach for Supporting the Dynamic Evolution of Component Types. En: "14th IEEE International Conference on Engineering of Complex Computer Systems, 2009", 02/06/2009 - 04/06/2009, Potsdam, Alemania. ISBN 978-0-7695-3702-3.

Descripción

Título: A Reflective Approach for Supporting the Dynamic Evolution of Component Types
Autor/es:
  • Costa Soria, Cristóbal
  • Hervás Muñoz, David
  • Pérez Benedí, Jennifer
  • Carsí, Jose Ángel
Tipo de Documento: Ponencia en Congreso o Jornada (Artículo)
Título del Evento: 14th IEEE International Conference on Engineering of Complex Computer Systems, 2009
Fechas del Evento: 02/06/2009 - 04/06/2009
Lugar del Evento: Potsdam, Alemania
Título del Libro: Proceedings of 14th IEEE International Conference on Engineering of Complex Computer Systems, 2009
Fecha: Junio 2009
ISBN: 978-0-7695-3702-3
Materias:
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 (626kB) | Vista Previa

Resumen

The increasing complexity of software systems requires a continuous revisions process in order to correct errors or to add new functionalities. However, the nature of some systems makes unfeasible their stopping to integrate changes. Dynamic evolution of types is a feature that provides support for changing completely at runtime the types that a system is composed of. Thus, a system is able to integrate new types, or to modify/remove existing ones, while it is running. In software architecture, these types are component specifications, and its instantiations, component instances. This paper presents a reflective approach for providing dynamic evolution of component types and instances in a decentralized way. Each type can be evolved separately from others, and each one of its instances evolves asynchronously, only after finishing their running transactions. The approach is reflective since it dynamically provides editable specifications of the type to evolve, and reflects changes on both types and instances while they are running

Más información

ID de Registro: 5705
Identificador DC: http://oa.upm.es/5705/
Identificador OAI: oai:oa.upm.es:5705
URL Oficial: http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5090539&tag=1
Depositado por: Memoria Investigacion
Depositado el: 12 Ene 2011 09:23
Ultima Modificación: 20 Abr 2016 14:26
  • 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