
DEPAnalyzer: um Analisador Estático de Dependências para Programas Java
Author(s) -
Silvana Campos de Azevedo,
Patrícia Kayser Vargas,
Jorge Luís Victória Barbosa,
Adenauer Yamin,
Cláudio F. R. Geyer
Publication year - 2001
Language(s) - Portuguese
Resource type - Conference proceedings
DOI - 10.5753/wscad.2001.19133
Subject(s) - java , computer science , humanities , programming language , physics , philosophy
Este trabalho apresenta um modelo de análise estática para programas Java, denominado DEPAnalyzer (DEPendencies Analyzer). O DEPAnalyzer tem por objetivo a geração de informações sobre dependências entre as classes de um programa. As classes são as entidades estáticas que dão origem, em execução, a grupos de objetos. A comunicação entre grupos de objetos estabelece o relacionamento de dependência entre eles. Esta informação pode ser usada na alocação destes objetos em uma arquitetura distribuída. Sabendo as dependências, pode-se manter perto as entidades que possuam um grau maior de acoplamento.