【24h】

GXL-based Repository of Multi-Languages Applications for Reverse Engineering Process

机译:基于GXL的逆向工程过程多语言应用程序存储库

获取原文
获取原文并翻译 | 示例

摘要

In this paper, we propose a GXL (Graph Exchange Language) repository, based on a formal model. The GXL repository allows us to store, in an uniform manner, multi-languages and distributed applications representations as multigraphs. The multigraphs nodes are software components, extracted from multi-languages source codes, and edges are relationships between software components. The multigraph representation and the GXL repository features allow us to perform a reverse engineering process to deal with the application recovery information issue. This is done using a cartography process, coupling with a reverse engineering technique. These are based on a knowledge base system, which is used to manage knowledge about multigraphs and GXL-based repository information. The knowledge base system defines formal rules, which are used to refine the reverse engineering process results. The GXL-based repository is implemented by an integrated platform, which includes a multi-languages applications parsing tool, a software change management module, a GXL repository, a cartography and a reverse engineering process.
机译:在本文中,我们基于正式模型提出了GXL(图形交换语言)存储库。 GXL存储库允许我们以统一的方式将多语言和分布式应用程序表示形式存储为多图。多图节点是从多语言源代码中提取的软件组件,而边是软件组件之间的关系。多重图形表示和GXL存储库功能使我们能够执行逆向工程流程来处理应用程序恢复信息问题。这是使用制图过程结合逆向工程技术完成的。这些基于知识库系统,该知识库系统用于管理有关多图和基于GXL的存储库信息的知识。知识库系统定义了形式规则,用于完善逆向工程过程结果。基于GXL的存储库由集成平台实现,该平台包括多语言应用程序解析工具,软件变更管理模块,GXL存储库,制图和逆向工程过程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号