
Atenção:
O eduCAPES é um repositório de objetos educacionais, não sendo responsável por materiais de terceiros submetidos na plataforma. O usuário assume ampla e total responsabilidade quanto à originalidade, à titularidade e ao conteúdo, citações de obras consultadas, referências e outros elementos que fazem parte do material que deseja submeter. Recomendamos que se reporte diretamente ao(s) autor(es), indicando qual parte do material foi considerada imprópria (cite página e parágrafo) e justificando sua denúncia.
Caso seja o autor original de algum material publicado indevidamente ou sem autorização, será necessário que se identifique informando nome completo, CPF e data de nascimento. Caso possua uma decisão judicial para retirada do material, solicitamos que informe o link de acesso ao documento, bem como quaisquer dados necessários ao acesso, no campo abaixo.
Todas as denúncias são sigilosas e sua identidade será preservada. Os campos nome e e-mail são de preenchimento opcional. Porém, ao deixar de informar seu e-mail, um possível retorno será inviabilizado e/ou sua denúncia poderá ser desconsiderada no caso de necessitar de informações complementares.
| Metadados | Descrição | Idioma |
|---|---|---|
| Autor(es): dc.creator | Brito, Hugo de | - |
| Autor(es): dc.creator | Marques-Neto, Humberto Torres | - |
| Autor(es): dc.creator | Terra, Ricardo | - |
| Autor(es): dc.creator | Rocha, Henrique | - |
| Autor(es): dc.creator | Valente, Marco Tulio | - |
| Data de aceite: dc.date.accessioned | 2026-02-09T12:28:17Z | - |
| Data de disponibilização: dc.date.available | 2026-02-09T12:28:17Z | - |
| Data de envio: dc.date.issued | 2020-10-20 | - |
| Data de envio: dc.date.issued | 2020-10-20 | - |
| Data de envio: dc.date.issued | 2013 | - |
| Fonte completa do material: dc.identifier | https://repositorio.ufla.br/handle/1/43523 | - |
| Fonte completa do material: dc.identifier | https://link.springer.com/article/10.1007/s13173-012-0083-5 | - |
| Fonte: dc.identifier.uri | http://educapes.capes.gov.br/handle/capes/1161947 | - |
| Descrição: dc.description | 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. | - |
| Idioma: dc.language | en | - |
| Publicador: dc.publisher | Springer | - |
| Direitos: dc.rights | restrictAccess | - |
| ???dc.source???: dc.source | The Brazilian Computer Society | - |
| Palavras-chave: dc.subject | Software architecture | - |
| Palavras-chave: dc.subject | Software models | - |
| Palavras-chave: dc.subject | Object graphs | - |
| Palavras-chave: dc.subject | Reverse engineering | - |
| Palavras-chave: dc.subject | Arquitetura de software | - |
| Palavras-chave: dc.subject | Modelos de software | - |
| Palavras-chave: dc.subject | Gráficos de objetos | - |
| Palavras-chave: dc.subject | Engenharia reversa | - |
| Título: dc.title | On-the-fly extraction of hierarchical object graphs | - |
| Tipo de arquivo: dc.type | Artigo | - |
| Aparece nas coleções: | Repositório Institucional da Universidade Federal de Lavras (RIUFLA) | |
O Portal eduCAPES é oferecido ao usuário, condicionado à aceitação dos termos, condições e avisos contidos aqui e sem modificações. A CAPES poderá modificar o conteúdo ou formato deste site ou acabar com a sua operação ou suas ferramentas a seu critério único e sem aviso prévio. Ao acessar este portal, você, usuário pessoa física ou jurídica, se declara compreender e aceitar as condições aqui estabelecidas, da seguinte forma: