首页> 外文期刊>Electronic Communications of the EASST >Categorical Framework for the Transformation of Object-Oriented Systems: Operations and Methods
【24h】

Categorical Framework for the Transformation of Object-Oriented Systems: Operations and Methods

机译:面向对象系统转换的分类框架:操作和方法

获取原文
           

摘要

Refactoring of information systems is hard, for two reasons. On the one hand, large databases exist which have to be adjusted. On the other hand, many programs access that data. These programs all have to be migrated in a consistent manner such that their semantics does not change. It cannot be relied upon, however, that no running processes exist during such a migration. Consequently, a refactoring of an information system needs to take care of the migration of data, programs, and processes. This paper extends the model described in [SLK10] by operations, messages, and methods, which allows to model complete object-oriented systems. Methods are expressed by special double-pushout graph transformations. Homomorphisms are used for the typing of the instance level as well as for the description of refactorings which specify the addition, folding, and unfolding of schema elements. Finally, a categorical framework is presented which allows to derive instance migrations from schema transformations in such a way that programs and processes to the old schema are correctly migrated into programs and processes to the new schema.
机译:信息系统的重构很困难,有两个原因。一方面,存在必须调整的大型数据库。另一方面,许多程序访问该数据。所有这些程序都必须以一致的方式迁移,以使它们的语义不变。但是,不能依靠这种迁移过程中不存在正在运行的进程。因此,信息系统的重构需要注意数据,程序和过程的迁移。本文通过操作,消息和方法扩展了[SLK10]中描述的模型,该模型允许对完整的面向对象的系统进行建模。方法由特殊的双推图变换表示。同态用于实例级别的键入以及用于描述重构的描述,该重构指定架构元素的添加,折叠和展开。最后,提出了一个分类框架,该框架允许从架构转换中导出实例迁移,从而将程序和流程正确迁移到旧架构,再迁移到新架构的程序和流程中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号