Use este identificador para citar ou linkar para este item: http://repositorio.ufla.br/jspui/handle/1/43523
Registro completo de metadados
Campo DCValorIdioma
dc.creatorBrito, Hugo de-
dc.creatorMarques-Neto, Humberto Torres-
dc.creatorTerra, Ricardo-
dc.creatorRocha, Henrique-
dc.creatorValente, Marco Tulio-
dc.date.accessioned2020-10-21T18:33:20Z-
dc.date.available2020-10-21T18:33:20Z-
dc.date.issued2013-
dc.identifier.citationBRITO, 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.pt_BR
dc.identifier.urihttps://link.springer.com/article/10.1007/s13173-012-0083-5pt_BR
dc.identifier.urihttp://repositorio.ufla.br/jspui/handle/1/43523-
dc.description.abstractReverse 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.pt_BR
dc.languageen_USpt_BR
dc.publisherSpringerpt_BR
dc.rightsrestrictAccesspt_BR
dc.sourceThe Brazilian Computer Societypt_BR
dc.subjectSoftware architecturept_BR
dc.subjectSoftware modelspt_BR
dc.subjectObject graphspt_BR
dc.subjectReverse engineeringpt_BR
dc.subjectArquitetura de softwarept_BR
dc.subjectModelos de softwarept_BR
dc.subjectGráficos de objetospt_BR
dc.subjectEngenharia reversapt_BR
dc.titleOn-the-fly extraction of hierarchical object graphspt_BR
dc.typeArtigopt_BR
Aparece nas coleções:DCC - Artigos publicados em periódicos

Arquivos associados a este item:
Não existem arquivos associados a este item.


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.

Ferramentas do administrador