Artigo

On-the-fly extraction of hierarchical object graphs

Carregando...
Imagem de Miniatura

Notas

Data

Orientadores

Editores

Coorientadores

Membros de banca

Título da Revista

ISSN da Revista

Título de Volume

Editor

Springer

Faculdade, Instituto ou Escola

Departamento

Programa de Pós-Graduação

Agência de fomento

Tipo de impacto

Áreas Temáticas da Extenção

Objetivos de Desenvolvimento Sustentável

Dados abertos

Resumo

Abstract

Reverse engineering techniques are usually applied to extract concrete architecture models. However, these techniques usually extract models that just reveal static architectures, such as class diagrams. On the other hand, the extraction of dynamic architecture models is particularly useful for an initial understanding on how a system works or to evaluate the impact of possible maintenance tasks. This paper describes an approach to extract hierarchical object graphs (OGs) from running systems. The proposed graphs have the following distinguishing features: (a) they support the summarization of objects in domains, (b) they support the complete spectrum of relations and entities that are common in object-oriented systems, (c) they support multithreading systems, and (d) they include a language to alert about expected (or unexpected) relations between the extracted objects. We also describe the design and implementation of a tool for visualizing the proposed OGs. Finally, we provide two case studies. The first study shows how our approach can contribute to understand the running architecture of two systems (myAppointments and JHotDraw). The second study illustrates how OGs can help to locate defective software components in the JHotDraw system.

Descrição

Área de concentração

Agência de desenvolvimento

Palavra chave

Marca

Objetivo

Procedência

Submitted by André Calsavara (andre.calsavara@biblioteca.ufla.br) on 2020-10-16T19:01:07Z No. of bitstreams: 0
Approved for entry into archive by André Calsavara (andre.calsavara@biblioteca.ufla.br) on 2020-10-21T18:33:20Z (GMT) No. of bitstreams: 0
Made available in DSpace on 2020-10-21T18:33:20Z (GMT). No. of bitstreams: 0 Previous issue date: 2013

Impacto da pesquisa

Resumen

ISBN

DOI

Citação

BRITO, H. de et al. On-the-fly extraction of hierarchical object graphs. Journal of the Brazilian Computer Society, Porto Alegre, v. 19, p. 15-27, 2013.

Link externo

Avaliação

Revisão

Suplementado Por

Referenciado Por