Tratamento de Exceções no Desenvolvimento de Software Confiável baseado em Componentes
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 sistemas 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.
Referências
Garcia. A.and Beder, D and Rubira. C “An exception handling mechanism for developing dependable object-oriented software based on meta-level approach" 10th Symposium on Software Reliability Engineering IEEE 1999.
Jacobson, I. and Rumbaugh, J. and Booch, G. "Unified Software Development Process" Addison-Wesley. Reading -MA, 1999.
Lee and Anderson "Fault-Tolerance: Principles and Practice". Springer-Verlag 2a. Edição. Jan-1990.
Lemos. R. and Romanovsky, A. "Exception Handling in a Cooperative Objetct-Oriented Approach" Proceedings of the 2nd IEEE International Symposium of Object-Oriented Real-Time Distributed Computing, ISOCR'99. França. Maio'99
Lemos, R. and Romanovsky. A. “Exception Handling in the Software Lifecycle” Int. Journal of Computer Systems Science and Engineering (Special Issue on Object-Oriented Real-Time Distributed Systems) (a ser publicado)