检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:李晓春[1] 刘淑芬[1] 于卓尔[1] 耿同成[1] 熊壮[2] 沈文旭[2]
机构地区:[1]吉林大学计算机科学与技术学院,吉林长春130012 [2]空军航空大学,吉林长春130012
出 处:《计算机应用与软件》2008年第3期6-8,50,共4页Computer Applications and Software
基 金:国家科技攻关项目(2004BA907A20)
摘 要:MOF(Meta Object Facility)作为MDA(Model Driven Architecture)的一种语言定义机制,可以跨平台开发各种软件。为提高建模软件的通用性,设计并开发了基于MOF两级建模的通用建模工具GMT(General Modeling Tool)。设计采用了MVC模式把系统分成界面、操作和数据库三部分,用消息同步传递机制和Observer模式保证各部分数据的一致性。在界面呈现过程中,用Factory模式创建每个模型元素,用线程内部类作为计数器来定时绘制图形。在对所研究的领域进行分析、抽象的基础上进行元建模和领域建模,从而建立了特定领域的系统模型。该系统能够提供领域元建模、领域建模,建模结果保存在模型仓库;模型仓库中的模型可以通过应用Make工具定制到具体应用组件;通用建模工具的最终产品能够实现通用的领域建模的能力。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 interface presenting, every model element is founded by Factory pattern. Furthermore, some components are painted by the timer, which is an internal class of thread. After meta-modeling and field modeling on the basis of the analysis and abstract of the fields studied, the system models of a specific field are set up. The system provides a way to realized field meta-modeling and field modeling, and the information is kept in the model ware- house. The model in the warehouse can be customized to an application component by the tool of Make, and the product can be used to realize universal field modeling.
关 键 词:元建模 两级建模 领域建模 MVC模式 OBSERVER模式
分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论] TP311[自动化与计算机技术—计算机科学与技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.198