|
Software Engineering and
|
Tratamento de Exceções no Desenvolvimento de Sistema Confiável
Baseado em Componentes
Gisele R. M. Ferreira and
Cecília M. F. Rubira
Resumo
Este trabalho apresenta uma abordagem sistemática para a construção de sistemas confiáveis baseados em componentes de software reutilizáveis e robustos. O tratamento de situações excepcionais do sistema é incorporado de forma disciplinada durante todo o seu ciclo de vida, isto é, durante as fases de identificação de requisitos, análise, projeto e implementação do processo de desenvolvimento. Propomos ainda a confecção de uma ferramenta de suporte ao processo de produção de sitemas confiáveis. Esta ferramenta deverá apoiar as diferentes fases do processo, fornecendo informações sobre cada uma delas e auxiliando na identificação das situações excepcionais.
Abstract
This work presents a systematic way to develop dependable software systems based on reusable and robust components. The exceptional situations of the systems are treated during the whole software development cycle, that is, during the requirements, analysis, design and implementation phases of the development process. We also propose a tool to support the development of dependable systems. This tool should support all process phases giving the necessary information for each phase and helping the identification of exceptional situations.
II Worshop de Tolerância a Falhas (WTF'00), Curitiba, Brasil, Julho 2000.