首页 | 本学科首页   官方微博 | 高级检索  
     

一种基于MOF的两级建模工具的设计与实现
引用本文:李晓春,刘淑芬,于卓尔,耿同成,熊壮,沈文旭. 一种基于MOF的两级建模工具的设计与实现[J]. 计算机应用与软件, 2008, 25(3): 6-8,50
作者姓名:李晓春  刘淑芬  于卓尔  耿同成  熊壮  沈文旭
作者单位:吉林大学计算机科学与技术学院,吉林,长春,130012;空军航空大学,吉林,长春,130012
基金项目:国家科技攻关项目(2004BA907A20).
摘    要:MOF(Meta Object Facility)作为MDA(Model Driven Architecture)的一种语言定义机制,可以跨平台开发各种软件。为提高建模软件的通用性,设计并开发了基于MOF两级建模的通用建模工具GMT(General Modeling Tool)。设计采用了MVC模式把系统分成界面、操作和数据库三部分,用消息同步传递机制和Observer模式保证各部分数据的一致性。在界面呈现过程中,用Factory模式创建每个模型元素,用线程内部类作为计数器来定时绘制图形。在对所研究的领域进行分析、抽象的基础上进行元建模和领域建模,从而建立了特定领域的系统模型。该系统能够提供领域元建模、领域建模,建模结果保存在模型仓库;模型仓库中的模型可以通过应用Make工具定制到具体应用组件;通用建模工具的最终产品能够实现通用的领域建模的能力。

关 键 词:元建模  两级建模  领域建模  MVC模式  Observer模式
收稿时间:2006-06-13
修稿时间:2006-06-13

DESIGN AND IMPLEMENTATION OF A TWO-LEVEL MODELING TOOL BASED ON MOF
Li Xiaochun,Liu Shufen,Yu Zhuoer,Geng Tongcheng,Xiong Zhuang,Shen Wenxu. DESIGN AND IMPLEMENTATION OF A TWO-LEVEL MODELING TOOL BASED ON MOF[J]. Computer Applications and Software, 2008, 25(3): 6-8,50
Authors:Li Xiaochun  Liu Shufen  Yu Zhuoer  Geng Tongcheng  Xiong Zhuang  Shen Wenxu
Affiliation:Li Xiaochun1 Liu Shufen1 Yu Zhuoer1 Geng Tongcheng1 Xiong Zhuang2 Shen Wenxu21(College of Computer Science , Technology,Jilin University,Changchun 130012,Jilin,China)2(University of the Air Force Aviation,China)
Abstract:As a language definition mechanism of MDA(Model Driven Architecture),MOF(Meta Object Facility) can be used to develop software in universal platforms.To improve the universal quality of modeling software,GMT(General Modeling Tool) is designed and implemented based on MOF.According to MVC pattern,the system is designed into three parts: interface,operation and database.The consistency of data in each part is guaranteed through the synchronous message mechanism and the Observer pattern.In the course of interf...
Keywords:Meta-modeling Two-level modeling Field modeling MVC pattern Observer pattern
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号