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...
Guardado en:
Autores principales: | , |
---|---|
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 |