首页> 外国专利> Template-based method and system for reverse engineering

Template-based method and system for reverse engineering

机译:基于模板的逆向工程方法和系统

摘要

A component-based source code associated with a software system is provided. The purpose is to extract its abstract representation. This abstract representation consists of the business logic of the source code and its infrastructure code. First, the source code is analyzed structurally. This produces a set of structural meta-data. These meta-data enable the extraction of the business logic of the source code. Then all concrete instances of the structural meta-data are replaced with context variables, which reference the business logic, allowing discovery of repetitive and nearly repetitive portions of source code which constitute the infrastructure code. Finally, the abstract representation obtained from the source code can be used for a reengineering step, which may consist of changes in the business logic and/or in the infrastructure code. The advantages are ensuring traceability between source code and its abstract representation filtered by a set of pre-existing generation templates, deriving the business logic of the source code and its generation templates and updating the business logic of the source code and its generation templates.
机译:提供了与软件系统相关联的基于组件的源代码。目的是提取其抽象表示。此抽象表示包括源代码及其基础结构代码的业务逻辑。首先,对源代码进行结构分析。这将产生一组结构化元数据。这些元数据可以提取源代码的业务逻辑。然后,将结构性元数据的所有具体实例替换为引用业务逻辑的上下文变量,从而允许发现构成基础结构代码的源代码的重复部分和几乎重复部分。最后,从源代码获得的抽象表示可以用于重新设计步骤,该步骤可以包括业务逻辑和/或基础结构代码中的更改。优点是确保源代码及其抽象表示之间的可追溯性(由一组预先存在的生成模板过滤),派生源代码及其生成模板的业务逻辑以及更新源代码及其生成模板的业务逻辑。

著录项

  • 公开/公告号US2003083900A1

    专利类型

  • 公开/公告日2003-05-01

    原文格式PDF

  • 申请/专利权人 KHRISS ISMAIL;BRASSARD MICHEL;

    申请/专利号US20020279726

  • 发明设计人 ISMAIL KHRISS;MICHEL BRASSARD;

    申请日2002-10-25

  • 分类号G06F17/60;

  • 国家 US

  • 入库时间 2022-08-22 00:08:25

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号