Observatorio de I+D+i UPM

Memorias de investigación
Communications at congresses:
A Reflective Approach for Supporting the Dynamic Evolution of Component Types
Year:2009
Research Areas
  • Programming language
Information
Abstract
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.
International
Si
Congress
14th IEEE Internacional Conferenceon Engineering of complex computer System (ICECCS¿09)
960
Place
Potsdam, Germany
Reviewers
Si
ISBN/ISSN
978-0-7695-3702-3
10.1109/ICECCS.2009.35
Start Date
02/06/2009
End Date
04/06/2009
From page
301
To page
310
IEEE Computer Society
Participants
  • autor: Cristobal Costa (UPV)
  • autor: David Hervas-Muñoz (UPV)
  • Autor: Jenifer Perez Benedi (UPM)
  • autor: Jose A Carsí (UPV)
Research Group, Departaments and Institutes related
  • Creador: Grupo de Investigación: Grupo de tecnología de software y sistemas
  • Departamento: Organización y Estructura de la Información
S2i 2020 Observatorio de investigación @ UPM con la colaboración del Consejo Social UPM
Cofinanciación del MINECO en el marco del Programa INNCIDE 2011 (OTR-2011-0236)
Cofinanciación del MINECO en el marco del Programa INNPACTO (IPT-020000-2010-22)