MDA模型转换的OCL扩展  被引量:4

Extending OCL for Model Transformation in MDA

在线阅读下载全文

作  者:余金山[1] 周武斌[1] 

机构地区:[1]华侨大学计算机学院,福建泉州362011

出  处:《小型微型计算机系统》2012年第3期548-551,共4页Journal of Chinese Computer Systems

基  金:福建省自然科学基金项目(A0810013)资助

摘  要:模型驱动架构(MDA)是继CORBA,UML之后由OMG推出的重要的软件开发方法学.MDA的核心是模型转换,模型转换语言又是实施模型转换的关键.本文从MOF元模型的角度首先对OCL进行动态特性的扩展,使其具备表达动态行为语义的能力;然后通过扩展相关关键字,定义了一个完整的模型转换程序框架;并提出创建中间转换对象实现了模型转换的可追溯性以及源模型和目标模型转换的同步性.Model-driven architecture(MDA) is a new and very important software development methodology launched by OMG following CORBA and UML.The pivotal problem of MDA is model transformation,and moreover,model transformation language is the key to the implementation of model transformation.This paper,from the perspective of metal model MOF,first,the expansion of dynamic function is made to have OCL the ability to express dynamic behavior semantics;then,through the expansion of keywords concerned,a complete framework of model transformation is defined.The middle conversion object technique is also proposed to make model transformation traceable and maintain the synchronization of source model and target model.

关 键 词:模型驱动 模型转换 模型转换语言 对象约束语言 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象