A systematic approach for structuring exception handling in robust component-based software
AUTOR(ES)
Castor Filho, Fernando, Guerra, Paulo Asterio de C., Pagano, Vinicius Asta, Rubira, Cecília Mary F.
FONTE
Journal of the Brazilian Computer Society
DATA DE PUBLICAÇÃO
2005-04
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.
Documentos Relacionados
- EON: a component-based approach to automation of protocol-directed therapy.
- A method for modelling exceptions in component-based software development
- Uma abordagem arquitetural para o desenvolvimento rigoroso de sistemas confiáveis baseados em componentes
- DEPLOYMENT OF DISTRIBUTED, MULTI-LANGUAGE AND MULTI-PLATFORM COMPONENT-BASED SOFTWARE
- Macanudo : uma abordagem baseada em componentes voltada a reuso de projetos de hardware