首页> 外文期刊>Software >Modularizing application and database evolution - an aspect-oriented framework for orthogonal persistence
【24h】

Modularizing application and database evolution - an aspect-oriented framework for orthogonal persistence

机译:模块化应用程序和数据库演进-正交方面的面向方面的框架

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

摘要

In the maintenance of software applications, database evolution is one common difficulty. In object-oriented databases, this process comprises schema evolution and instance adaptation. Both tasks usually require significant effort from programmers and database administrators. In this paper, we propose orthogonal persistence and aspect-oriented programming to support semi-transparent database evolution. A default mechanism for instance evolution is defined, but the user may provide modularized solutions using the aspect-oriented paradigm. We present our framework AOF4OOP to test the feasibility of our proposed approach. This prototype allows programmes to transparently access data in other versions of the database schema. We evaluate our framework, comparing it to related approaches using two real applications and measuring the improvement of the productivity of the programmer. Copyright (c) 2016 John Wiley & Sons, Ltd.
机译:在软件应用程序维护中,数据库演化是一个常见的困难。在面向对象的数据库中,此过程包括架构演变和实例适应。两项任务通常都需要程序员和数据库管理员的大量努力。在本文中,我们提出了正交持久性和面向方面的编程,以支持半透明的数据库演化。定义了实例演化的默认机制,但是用户可以使用面向方面的范例来提供模块化的解决方案。我们提出了我们的框架AOF4OOP来测试我们提出的方法的可行性。该原型允许程序透明地访问其他版本的数据库架构中的数据。我们评估我们的框架,将其与使用两个实际应用程序的相关方法进行比较,并评估程序员效率的提高。版权所有(c)2016 John Wiley&Sons,Ltd.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号