Um processo de desenvolvimento orientado a objetos com suporte à verificação formal de inconsistências.
ABCD PBi
Um processo de desenvolvimento orientado a objetos com suporte à verificação formal de inconsistências.
Author:
Sousa, Thiago Carvalho De
Supervisor:
Silva, Paulo Sérgio Muniz
Subjects:
Uml
;
Verificação De Inconsistências
;
Event-B
;
Iconix
;
Processo De Desenvolvimento De Software
;
Métodos Formais
;
Uml
;
Software Development Process
;
Inconsistencies Verification
;
Formal Methods
Notes:
Tese (Doutorado)
Local notes:
Programa Engenharia Elétrica
Description:
As melhores práticas de engenharia de software indicam que a atividade de verificação é fundamental para se alcançar o mínimo de qualidade na construção de um software. Nos processos de desenvolvimento baseados na UML, um dos seus focos principais é detectar inconsistências nos diagramas representativos do software. No entanto, a maioria desses processos, como o Iconix, aplica apenas técnicas informais (ex: inspeções visuais nos modelos), fazendo com que muitas vezes essa atividade seja negligenciada pelos desenvolvedores. Por outro lado, com o avanço das ferramentas automatizadas de verificação, os métodos formais, tais como o Event-B, estão atraindo cada vez mais a atenção das empresas de software. Porém, ainda é difícil convencer os desenvolvedores a adotá-los, pois não estão acostumados com os conceitos matemáticos envolvidos. Assim, este trabalho apresenta uma proposta de inclusão do Event-B no Iconix, dando origem ao BIconix, um processo de desenvolvimento orientado a objetos com suporte à verificação formal de inconsistências. Mais especificamente, esta tese aborda a tradução automática dos quatro diagramas existentes no Iconix (classes, casos de uso, robustez e sequência) para o Event-B, além de mostrar como esta formalização pode auxiliar na atividade de verificação em pontos específicos e bem definidos no processo proposto.
DOI:
10.11606/T.3.2013.tde-21102014-113929
Publisher:
Biblioteca Digital de Teses e Dissertações da USP; Universidade de São Paulo; Escola Politécnica
Creation Date:
2013-11-29
Format:
Adobe PDF
Language:
Portuguese
Available:
EPBC - Esc. Politécnica-Bib Central (FT-3307 versão corr. )