- -

Designing Self-Adaptive Systems through Models at Run-time

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Designing Self-Adaptive Systems through Models at Run-time

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Fons Cors, Joan Josep es_ES
dc.contributor.advisor Pelechano Ferragud, Vicente es_ES
dc.contributor.author Gómez Lacruz, María es_ES
dc.date.accessioned 2012-05-10T12:42:40Z
dc.date.available 2012-05-10T12:42:40Z
dc.date.created 2011-07
dc.date.issued 2012-05-10
dc.identifier.uri http://hdl.handle.net/10251/15590
dc.description.abstract Adaptability is emerging as an underlying capability of software systems. There is an increasing demand for systems that dynamically adapt their behavior at run-time in response to changes in the surrounding physical environment, without or with minimal human intervention. These changes that occur while the system is in operation require the system adaptation to occur at run-time. Therefore, new challenges about how to specify, design, verify and realize these systems arise. Previous research has applied different engineering techniques to build dynamically adaptive systems. These approaches have obtained successful frameworks to support dynamic reconfiguration at run-time. However they lack dedicated design techniques or methodologies to systematically develop self-adaptive systems. The implications and repercussions of run-time reconfigurations are very difficult to foresee and control at design time. Thus, this master thesis provides a model-based method for the systematic design of trustworthy self-adaptive systems. The purpose of the method is (1) to analyze run-time reconfiguration effects at design time, and (2) to automatically refine reconfigurations to avoid faulty situations through execution. Potential design issues and guidelines to assist engineers in the design of self-adaptive systems have been highlighted. We have identified a series of design properties (Safe Reconfigurations and Reachability, Redundancy, Reversibility, Contextual Consistency and Contextual Determinism) that capture assertions about desirable behavior of the system. For each property, we have defined refinements to automatically incorporate interesting behavior issues in self-adaptive system specifications. We believe that dealing with these properties is essential for reliable systems as a next step in obtaining self-adaptive systems that fulfill many of the user's needs. We provide a set of tools that support the design method proposed. These tools ease the modeling of self-adaptive systems, and automate the analysis and refinement of reconfigurations. To evaluate the approach, we have applied the design method in a Smart Hotel self-adaptive system. This case study has demonstrated the difficulty to foresee the behavior of self-adaptive systems at design time. The proposed approach significantly enhances the ability to develop and maintain self-adaptive systems, by providing mechanisms to analyze run-time reconfiguration effects and automatically refine specifications before execution. es_ES
dc.format.extent 142 es_ES
dc.language Inglés es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Self-adaptive design es_ES
dc.subject Design properties es_ES
dc.subject Refinements es_ES
dc.subject Run-time reconfigurations es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Máster Universitario en Ingeniería del Software, Métodos Formales y Sistemas de Información-Màster Universitari en Enginyeria del Programari, Mètodes Formals i Sistemes D'Informació es_ES
dc.title Designing Self-Adaptive Systems through Models at Run-time es_ES
dc.type Tesis de máster es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Servicio de Alumnado - Servei d'Alumnat es_ES
dc.description.bibliographicCitation Gómez Lacruz, M. (2011). Designing Self-Adaptive Systems through Models at Run-time. http://hdl.handle.net/10251/15590 es_ES
dc.description.accrualMethod Archivo delegado es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem