首页> 外文会议>2015 IEEE 8th International Conference on Cloud Computing >A Pattern-Based Code Transformation Approach for Cloud Application Migration
【24h】

A Pattern-Based Code Transformation Approach for Cloud Application Migration

机译:基于模式的云应用迁移代码转换方法

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

摘要

To support the migration of software applications to the cloud environment, cloud venders have proposed different migration methodologies and guidelines. Yet, most of them require human intervention, involving manually performing repetitive tasks. This paper proposes a pattern-based transformation approach for cloud application migration. The approach automatically modifies the source code of an application before the migration, to make it cloud-ready, and then transforms the source code to the target code in the cloud environment. The approach is supported by three key elements (patterns, rules and templates) and a process that systematically applies these elements. First, a pattern matching engine based on a regular expression processing technique is used to identify the parts of the source code that require modification and to extract the essential tokens from the source code for code transformation. Next, transformation rules are invoked to change the source code into the target code using a template, designed according to the target cloud environment. The proposed approach has been demonstrated on 19 open-source projects, by migrating them to Amazon Web Services.
机译:为了支持将软件应用程序迁移到云环境,云供应商提出了不同的迁移方法和准则。但是,其中大多数都需要人工干预,包括手动执行重复性任务。本文提出了一种基于模式的云应用程序迁移方法。该方法会在迁移之前自动修改应用程序的源代码,以使其成为云就绪的,然后在云环境中将源代码转换为目标代码。该方法由三个关键要素(模式,规则和模板)以及系统地应用这些要素的过程支持。首先,基于正则表达式处理技术的模式匹配引擎用于识别源代码中需要修改的部分,并从源代码中提取基本标记以进行代码转换。接下来,调用转换规则以使用根据目标云环境设计的模板将源代码更改为目标代码。通过将其迁移到Amazon Web Services,已在19个开源项目中演示了该提议的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号