Uma Ferramenta para Composição de Diagramas de Componentes da UML

Abstract

Composição de modelos de software desempenha um papel fundamental em muitas atividades de Engenharia de Software como, por exemplo, evoluindo modelos de arquitetura de software ou reconciliando modelos criados em paralelo. Por este motivo, várias técnicas têm sido propostas nos últimos anos na academia e na indústria, tais como IBM RSA e Epsilon. Apesar disso, vários estudos na literatura apontam que estas técnicas são imprecisas para integrar diagramas de componentes da UML, visto que inconsistências poderão ser inseridas no modelo composto produzido. Este trabalho, portanto, propõe uma ferramenta para composição de diagramas de componentes da UML. A ferramenta foi projetada como uma linha de produto de software e implementada como um plugin da plataforma Eclipse. Os resultados da avaliação mostraram que a ferramenta demonstrou ser efetiva para dar suporte a evolução de diagramas de arquitetura de software ao apresentar uma alta taxa de precisão, recall e f-measure.

Publication
Graduation Work, Analysis and Systems Development, Universidade do Vale do Rio do Sinos (Unisinos), São Leopoldo, Brasil, December
Date
Links