Engenharia reversa da arquitetura de sistema distribuído - Um estudo de caso.

Autores

  • Nabor Chagas Mendonça Universidade de Fortaleza
  • Jeff Kramer

Palavras-chave:

Sistema distribuído, arquitetura de software, engenharia reversa.

Resumo

O entendimento efetivo de um sistema de software, muitas vezes, exige que informações sobre sua arquitetura sejam extraídas diretamente de seus artefatos de código. Este processo, conhecido como engenharia reversa, é particularmente desafiador para sistemas distribuídos, uma vez que suas arquiteturas são especificadas em termos de abstrações existentes apenas em tempo de execução e cuja implementação tende a ser negligenciada pela maioria das tecnologias de engenharia reversa existentes. Este artigo descreve os resultados de um estudo de caso onde um novo ambiente de engenharia reversa, chamado X-ray, foi utilizado com sucesso para ajudar a recuperar abstrações de arquitetura a partir do código fonte de um sistema distribuído, baseado no modelo cliente-servidor. Estes resultados, juntamente com os resultados obtidos em outros estudos de caso envolvendo sistemas distribuídos de diferentes tamanhos e domínios de aplicação, mostram que o ambiente X-ray pode ser uma alternativa efetiva e de baixo custo com relação às soluções propostas na literatura.

Downloads

Não há dados estatísticos.

Downloads

Como Citar

Mendonça, N. C., & Kramer, J. (2009). Engenharia reversa da arquitetura de sistema distribuído - Um estudo de caso. Revista Tecnologia, 24(1). Recuperado de https://ojs.unifor.br/tec/article/view/146

Edição

Seção

Artigos