Busca avançada
Ano de início
Entree
(Referência obtida automaticamente do Web of Science, por meio da informação sobre o financiamento pela FAPESP e o número do processo correspondente, incluída na publicação pelos autores.)

Implementing coordinated error recovery for distributed object-oriented systems with AspectJ

Texto completo
Autor(es):
Lima Filho, Fernando José Castor de [1] ; Rubira, Cecília Mary F.
Número total de Autores: 2
Afiliação do(s) autor(es):
[1] Universidade Estadual de Campinas (UNICAMP). Instituto de Ciências Matemáticas e de Computação. Departamento de Sistemas de Informação - Brasil
Número total de Afiliações: 2
Tipo de documento: Artigo Científico
Fonte: J.UCS : The Journal of Universal Computer Science; v. 10, n. 7, p. 843-858, Jul. 2004.
Área do conhecimento: Ciências Exatas e da Terra - Ciência da Computação
Assunto(s):Metodologia e técnicas de computação   Softwares   Java
Resumo

Exception handling is a very popular technique for incorporating fault tolerance into software systems. However, its use for structuring concurrent, distributed systems is hindered by the fact that the exception handling models of many mainstream object-oriented programming languages are sequential. In this paper we present an aspect-based framework for incorporating concurrent exception handling in Java programs. The framework has been implemented in AspectJ, a general purpose aspect-oriented extension to Java. Our main contribution is to show that AspectJ is useful for implementing the concerns related to concurrent exception handling and to provide a useful tool to developers of distributed, concurrent fault-tolerant applications. (AU)

Processo FAPESP: 02/13996-2 - Uma arquitetura de software confiável para sistemas baseados em componentes COTS
Beneficiário:Fernando José Castor de Lima Filho
Modalidade de apoio: Bolsas no Brasil - Doutorado Direto