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

Autores/as

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

Palabras clave:

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

Resumen

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.

Descargas

Los datos de descargas todavía no están disponibles.

Cómo 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 a partir de https://ojs.unifor.br/tec/article/view/146

Número

Sección

Artigos