A política de tratamento de exceções corresponde ao conjunto de regras de design do tratamento excepcional e definem os elementos de código (métodos, classes ou pacotes) responsáveis pela sinalização, propagação, captura das exceções e as respectivas ações de tratamento. Alguns estudos empíricos demonstraram que o tratamento inadequado de exceções, como consequência da falta da política documentada, é uma possível fonte de defeitos do software. Por outro lado, devido à natureza implícita dos fluxos de exceções, a identificação e correção dos tratamentos de exceções tornam-se tarefas complexas. Entretanto, historicamente, as políticas de tratamento de exceções dos sistemas são postergadas ou ignoradas no processo de desenvolvimento de software. Este trabalho propõe implementar um plug-in para a IDE Eclipse que extrai a política de tratamento de exceções a partir da análise automatizada de código. O processo de extração auxiliará a equipe de desenvolvimento na definição da documentação da política de tratamento de exceções. Adicionalmente, este plug-in proverá alguma visualização dos fluxos de tratamento de exceções, por exemplo, utilizando algum diagrama UML. A visualização dos fluxos de exceções corresponderá à atual política de tratamento de exceções adotada no software em análise, assim, facilitando as tarefas de compreensão e checagem das estratégias de tratamento de exceções.
Projeto importado do Suap em 09/08/2026 às 03:11 (há 4 horas, 11 minutos)