ARES: Uma Ferramenta de Engenharia Reversa Java-UML
Abstract
This work presents an approach to assist a designer in recovering UML class models from Java code. First, we discuss the main problems involved in recovering design abstractions from source code, and then describe a tool that supports the design recovery approach and attempts to minimize the deficiencies found in other commercial and academic approaches. The tool was built in the context of the Odyssey software development environment.
References
OBJECT INSIGHT, "JVision 1.4.2", disponível na Internet em http://www.object-insight.com. Último acesso: fevereiro de 2001.
EMBARCADERO TECHNOLOGIES, "GDPro 5.1", disponível na Internet em http://www.gdpro.com. Último acesso: março de 2001.
WEBGAIN, "Structure Builder 4.0", disponível na Internet em http://www.webgain.com. Último acesso: março de 2001.
FUJABA, "Fujaba 2.5.4", disponível na Internet em [link]. Último acesso: março de 2001.
TOGETHER SOFT, "Together 5.01", disponível na Internet em http://www.togethersoft.com. Último acesso: março de 2001.
RATIONAL, "Rose 2000", disponível na Internet em http://www.rational.com/rose. Último acesso: fevereiro de 2001.
VERONESE, G. O., NETTO, F. J., "ARES: Uma Ferramenta de Auxílio à Recuperação de Modelos UML de Projeto", Orientadores: Claudia Werner e Alexandre Luis Correa, IM-DCC/UFRJ, outubro de 2001.
OMG, "OMG Unified Modeling Language Specification", disponível na Internet em http://www.omg.org/uml. Último acesso: abril de 2001.
GOGOLLA, M., KOLLMAN, R., "Re-Documentation of Java with UML Class Diagrams", Reegineering Forum, Burlington, Massachussets, USA, 2000.
WERNER, C. M. L., BRAGA, R. M. M., MATTOSO, M., et al. "Infra-estrutura Odyssey: estágio atual", XIV Simpósio Brasileiro de Engenharia de Software, Sessão de Ferramentas, João Pessoa, outubro 2000.
BRAGA, R. M. M., "Busca e Recuperação de Componentes em Ambientes de Reutilização de Software", Tese de Doutorado, COPPE/UFRJ, Rio de Janeiro, 2000.
MILLER, N., "A Engenharia de Aplicações no Contexto da Reutilização Baseada em Modelos de Domínio", Dissertação de Mestrado, COPPE/UFRJ, Rio de Janeiro, 2000.
CORREA, A. L., "Uma Arquitetura de apoio para Análise de Modelos Orientados a Objetos", Dissertação de Mestrado, COPPE/UFRJ, Rio de Janeiro, 1999.
