李晓春
- 作品数:5 被引量:9H指数:2
- 供职机构:吉林大学计算机科学与技术学院更多>>
- 发文基金:国家科技攻关计划更多>>
- 相关领域:自动化与计算机技术更多>>
- 一种基于QVT的模型转换技术被引量:1
- 2007年
- 提出一种基于查询/视图/转换(QVT)规范的模型转换技术,并采用这种模型转换技术,利用Kermeta语言中的模型转换功能,通过对QVT核心分层,设计了一种基于映射四层QVT结构的模型转换工具,实现了Ecore元模型到Km t元模型的转换.
- 李晓春刘淑芬于卓尔王岐耿同成
- 关键词:模型驱动架构
- 一种基于MOF的两级建模工具的设计与实现被引量:6
- 2008年
- MOF(Meta Object Facility)作为MDA(Model Driven Architecture)的一种语言定义机制,可以跨平台开发各种软件。为提高建模软件的通用性,设计并开发了基于MOF两级建模的通用建模工具GMT(General Modeling Tool)。设计采用了MVC模式把系统分成界面、操作和数据库三部分,用消息同步传递机制和Observer模式保证各部分数据的一致性。在界面呈现过程中,用Factory模式创建每个模型元素,用线程内部类作为计数器来定时绘制图形。在对所研究的领域进行分析、抽象的基础上进行元建模和领域建模,从而建立了特定领域的系统模型。该系统能够提供领域元建模、领域建模,建模结果保存在模型仓库;模型仓库中的模型可以通过应用Make工具定制到具体应用组件;通用建模工具的最终产品能够实现通用的领域建模的能力。
- 李晓春刘淑芬于卓尔耿同成熊壮沈文旭
- 关键词:元建模MVC模式OBSERVER模式
- 基于QVT模型转换的研究被引量:2
- 2009年
- 模型转换是MDA(Model Driven Architecture)的核心技术之一,也是目前MDA研究的热点。查询/视图/转换(QVT)是OMG(Object Management Group)提出的模型转换的标准化方案。介绍编织和已有的各种模型转换技术,以及这些技术存在的缺点。同时介绍了基于QVT的模型驱动构架和属性结构,从而满足一致性和消解的要求。在语言维上,对QVT的三种语言分别进行了介绍,并根据规则实现了关系到核心语言的转换。FMTP系统基于QVT规范和Kermeta语言中的模型转换功能,通过对QVT核心分层,设计了基于映射的四层QVT结构的模型转换工具。
- 黄娜沈文旭柴志刚李晓春
- 关键词:模型驱动构架一致性消解
- 一种模型转换分类方法及其在QVT中的应用
- 2008年
- 针对模型驱动的软件开发过程中潜在的交互性和一致性问题,介绍了一种模型转换分类的方法MTCM。根据模型和模型所描述的系统以及使用的建模语言的不同对模型转换进行细粒度的分类,然后按照此分类方法对OMG组织提出的模型转换标准QVT(查询/视图/转换)进行研究,并通过一个经典的模型转换实例即从UML模型到RDBMS模型的转换进行验证。分析得出结论,MTCM方法有助于提高模型转换的准确性和高效性。
- 秦亭亭刘淑芬吴菲王晓燕李晓春
- 面向方面的两级建模技术研究与应用被引量:2
- 2008年
- 提出一种基于模型/视图/控制器模式实现两级分层建模的方法,使用模型驱动架构开发,满足元对象设施规范,扩展了统一建模语言,特别是支持了面向方面的建模技术,从而解决了建模领域中系统的不同方面和抽象的不同层次需要不同语言的问题.该建模方法可以在元建模阶段建立领域元模型和领域语言.
- 李晓春刘淑芬沈文旭杨永波秦亭亭
- 关键词:模型驱动架构元对象设施