首页>
外国专利>
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.
展开▼