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

A systematic approach for structuring exception handling in robust component-based software

Texto completo
Autor(es):
Fernando Castor Filho [1] ; Paulo Asterio de C. Guerra [2] ; Vinicius Asta Pagano [3] ; Cecília Mary F. Rubira [4]
Número total de Autores: 4
Afiliação do(s) autor(es):
[1] State University of Campinas. Institute of Computing - Brasil
[2] State University of Campinas. Institute of Computing - Brasil
[3] State University of Campinas. Institute of Computing - Brasil
[4] State University of Campinas. Institute of Computing - Brasil
Número total de Afiliações: 4
Tipo de documento: Artigo Científico
Fonte: Journal of the Brazilian Computer Society; v. 10, n. 3, p. 5-19, 2005-04-00.
Resumo

ABSTRACT Component-based development (CBD) is recognized today as the standard paradigm for structuring large software systems. However, the most popular component models and component-based development processes provide little guidance on how to systematically incorporate exception handling into component-based systems. The problem of how to employ language-level exception handling mechanisms to introduce redundancy in componentbased systems is recognized by CBD practitioners as very difficult and often not adequately solved. As a consequence, the implementation of the redundant exceptional behaviour causes a negative impact, instead of a positive one, on system and maintainability. In this paper, we propose an approach for the construction of dependable component-based systems that integrates two complementary strategies: (i) a global exception handling strategy for inter-component composition and (ii) a local exception handling strategy for dealing with errors in reusable components. A case study illustrates the application of our approach to a real software system. (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