...
首页> 外文期刊>The Journal of Systems and Software >Developing a model-driven reengineering approach for migrating PL/SQL triggers to Java: A practical experience
【24h】

Developing a model-driven reengineering approach for migrating PL/SQL triggers to Java: A practical experience

机译:开发模型驱动的重新设计方法以将PL / SQL触发器迁移到Java:实际经验

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

摘要

Model-driven software engineering (MDE) techniques are not only useful in forward engineering scenarios, but can also be successfully applied to evolve existing systems. RAD (Rapid Application Development) platforms emerged in the nineties, but the success of modern software technologies motivated that a large number of enterprises tackled the migration of their RAD applications, such as Oracle Forms. Our research group has collaborated with a software company in developing a solution to migrate PL/SQL monolithic code on Forms triggers and program units to Java code separated in several tiers.Our research focused on the model-driven reengineering process applied to develop the migration tool for the conversion of PL/SQL code to Java. Legacy code is represented in form of KDM (KnowledgeDiscovery Metamodel) models. In this paper, we propose a software process to implement a model-driven re-engineering. This process integrates a TDD-like approach to incrementally develop model transformations with three kinds of validations for the generated code. The implementation and validation of the re-engineering approach are explained in detail, as well as the evaluation of some issues related with the application of MDE. (C) 2019 Published by Elsevier Inc.
机译:模型驱动的软件工程(MDE)技术不仅在正向工程方案中有用,而且还可以成功地用于发展现有系统。 RAD(快速应用程序开发)平台出现于90年代,但是现代软件技术的成功激发了许多企业解决了RAD应用程序(例如Oracle Forms)的迁移问题。我们的研究小组与一家软件公司合作开发了一种解决方案,以将Forms触发器和程序单元上的PL / SQL整体代码迁移到分为几层的Java代码中。我们的研究重点在于用于开发迁移工具的模型驱动的重新设计过程用于将PL / SQL代码转换为Java。旧版代码以KDM(知识发现元模型)模型的形式表示。在本文中,我们提出了一种软件过程,以实现模型驱动的重新设计。此过程集成了类似于TDD的方法,以对生成的代码进行三种验证来逐步开发模型转换。详细说明了重新设计方法的实施和验证,以及对与MDE应用相关的一些问题的评估。 (C)2019由Elsevier Inc.发布

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号