首页> 外国专利> System and method for migrating legacy software to a system common architecture

System and method for migrating legacy software to a system common architecture

机译:将旧版软件迁移到系统公共架构的系统和方法

摘要

A computer-implemented method for migrating a monolithic legacy software system to a well-defined modular target software architecture includes selecting a method, based on predefined patterns, for transforming the software legacy software system; creating an abstract syntax tree from the legacy software system's source code; from the abstract syntax tree, determining a flow of the source code and any coding violations and coding smells in the legacy software system's source code; using the flow and the coding violations, identifying architecture issues in the legacy software system; scheduling tasks for transforming the legacy software system into the target software architecture; automatically generating new source code according to the target software architecture; and automatically and autonomously refactoring the new source code.
机译:一种计算机实现的方法,用于将单片传统软件系统迁移到明确定义的模块化目标软件架构,包括基于预定义模式选择一种方法,用于转换软件传统软件系统; 从旧版软件系统的源代码中创建抽象语法树; 从抽象语法树中,确定源代码的流程以及传统软件系统源代码中的任何编码违规和编码气味; 使用流程和编码违规,识别遗留软件系统中的架构问题; 将传统软件系统转换为目标软件架构的调度任务; 根据目标软件架构自动生成新源代码; 并自动并自动重新重构新源代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号