Reflective implementation of an object recovery design pattern

Patterns are powerful tools to document software problems and their solutions, as well as when and how to use them. They can help improve software reuse. The implementation of non functional requirements, such as atomicity, can benefit from this approach. This paper discusses and shows how computati...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Fernandes, Acauan Pereira, Lisbôa, Maria Lúcia Blanck
Formato: Objeto de conferencia
Lenguaje:Inglés
Publicado: 2001
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/23240
Aporte de:
id I19-R120-10915-23240
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
SOFTWARE ENGINEERING
Backup/recovery
Patterns
software patterns
fault-tolerance
atomicity
computational reflection
data recovery
spellingShingle Ciencias Informáticas
SOFTWARE ENGINEERING
Backup/recovery
Patterns
software patterns
fault-tolerance
atomicity
computational reflection
data recovery
Fernandes, Acauan Pereira
Lisbôa, Maria Lúcia Blanck
Reflective implementation of an object recovery design pattern
topic_facet Ciencias Informáticas
SOFTWARE ENGINEERING
Backup/recovery
Patterns
software patterns
fault-tolerance
atomicity
computational reflection
data recovery
description Patterns are powerful tools to document software problems and their solutions, as well as when and how to use them. They can help improve software reuse. The implementation of non functional requirements, such as atomicity, can benefit from this approach. This paper discusses and shows how computational reflection features can be employed within such context, increasing reuse of the software produced this way. It also shows how a reflective implementation of a software pattern created to introduce customizable recovery to objects can use all these concepts in a way to get the best from each one of them. Benefits from such reflective implementation are discussed, also considering other aspects such as flexibility, simplicity, dependability and development speed. It gathers concepts from different paradigms as software patterns, computational reflection and the object oriented model in order to achieve such characteristics.
format Objeto de conferencia
Objeto de conferencia
author Fernandes, Acauan Pereira
Lisbôa, Maria Lúcia Blanck
author_facet Fernandes, Acauan Pereira
Lisbôa, Maria Lúcia Blanck
author_sort Fernandes, Acauan Pereira
title Reflective implementation of an object recovery design pattern
title_short Reflective implementation of an object recovery design pattern
title_full Reflective implementation of an object recovery design pattern
title_fullStr Reflective implementation of an object recovery design pattern
title_full_unstemmed Reflective implementation of an object recovery design pattern
title_sort reflective implementation of an object recovery design pattern
publishDate 2001
url http://sedici.unlp.edu.ar/handle/10915/23240
work_keys_str_mv AT fernandesacauanpereira reflectiveimplementationofanobjectrecoverydesignpattern
AT lisboamarialuciablanck reflectiveimplementationofanobjectrecoverydesignpattern
bdutipo_str Repositorios
_version_ 1764820466008064000