5、基于本体工程空间的模型转换自动生成与演化

基于本体工程空间的模型转换自动生成与演化

在当今企业系统日益复杂的背景下,模型驱动软件开发(MDSD)为应对系统开发中的挑战提供了新的思路。然而,要实现跨组织的高效协作,模型的共享和交换以及模型转换的自动化成为亟待解决的问题。本文将深入探讨基于本体的模型转换(ontMT)方法,旨在解决这些难题。

1. 引言

随着企业系统的不断发展,系统需要具备更强的适应性以满足不断变化的需求。MDSD作为一种新兴且有前景的软件开发方法,将系统描述划分为不同视角和抽象层次的模型。但在跨组织协作中,不同企业使用不同的建模语言和工具,因此需要开发基于企业建模本体的映射以及模型转换工具和服务,以实现模型的共享和交换。

2. 背景与上下文
  • 模型驱动软件开发(MDSD) :MDSD是OMG的模型驱动架构(MDA)范式的扩展,基于模型和模型的自动化转换来实现软件开发。模型在MDSD中不仅是系统的抽象描述,更是定义软件系统的关键部分,用于模型和代码的生成。
  • 模型 :模型是系统的表示,系统可以是物理可观察的元素或抽象概念,如建模语言。模型符合建模语言的元模型,元模型可用于验证模型。
  • 模型转换 :模型转换在元模型之间进行,将符合源元模型的模型转换为符合目标元模型的模型。垂直模型转换将抽象模型细化为更具体的模型,水平模型转换描述相同抽象层次模型之间的映射。OMG的MOF 2.0 Query/View/Transformation(QVT)规范为MDSD工具链中的转换提供了标准语法和执行语义。
    re
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值