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.
.