Técnicas de Orientação a Objetos para Tolerância a Falhas
Maria Lúcia Blanck Lisbôa
UFRGS
Cecília M. Fischer Rubira
UNICAMP
The classical programming techniques can be easily implemented in an
object-oriented fashion. However, the object-oriented programming
introduces some newer techniques supported by special linguistic and
semantic mechanisms.
This paper explores some new ideas to solve a programming problem using the
same programming language. The actual problem addresses the development of
a software fault-tolerance framework. The first approach adopts a solution
based on generic classes, and the second one adopts computational
reflection and meta-level programming. The computational reflection is
considered a special mechanism to support languages' extensions. An
additional goal of this paper is to present the meta-level programming as a
promising programming technique that introduces news ways of structuring
programs.
.