首页> 外文会议>2010 Fourth Brazilian Symposium on Software Components, Architectures and Reuse >On-the-Fly and Non-invasive Extraction of Runtime Architectures Using Hierarchical Object Graphs
【24h】

On-the-Fly and Non-invasive Extraction of Runtime Architectures Using Hierarchical Object Graphs

机译:使用分层对象图实时,无创地提取运行时体系结构

获取原文

摘要

Reverse engineering techniques are usually applied to extract concrete architecture models. However, these techniques usually extract diagrams that just reveal static architectures, such as class diagrams. On the other hand, the extraction of dynamic architecture models can be particularly useful for an initial understanding of how a system works or to evaluate the impact of a possible maintenance task. This paper describes an approach to extract hierarchical object graphs from running systems. The proposed graphs have several features that -- when combined -- make them valuable when compared to similar approaches, including: (a) support to the hierarchization of objects in domains, (b) support to the full spectrum of relations and entities that are common in object-oriented systems, (c) support to multithreading systems, (d) support to a language to alert about expected (or unexpected) relations between extracted objects. We also describe the design and implementation of a tool for visualizing the proposed object graphs. Finally, we show how our approach can contribute for understanding the running architecture of two systems.
机译:逆向工程技术通常用于提取具体的建筑模型。但是,这些技术通常提取仅显示静态体系结构的图,例如类图。另一方面,动态体系结构模型的提取对于初步了解系统的工作方式或评估可能的维护任务的影响尤其有用。本文介绍了一种从正在运行的系统中提取分层对象图的方法。拟议的图形具有几个特征-组合在一起时-与相似的方法相比使其很有价值,包括:(a)支持域中对象的层次化,(b)支持关系和实体的全部范围在面向对象的系统中很常见,(c)支持多线程系统,(d)支持一种语言,以警告提取的对象之间的预期(或意外)关系。我们还将描述用于可视化建议的对象图的工具的设计和实现。最后,我们展示了我们的方法如何有助于理解两个系统的运行架构。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号