元建模工具Meta-Modeler的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:define_misser
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
元建模是构造建模语言的过程,用于支持建模语言的开发和演化。元建模离不开元建模工具的支持。元建模工具不仅仅用于建立元模型,还应该能够自动生成针对某种元模型的建模工具。目前支持不同建模方法的建模工具多种多样,这些工具虽然采用的元模型各不相同,图形表示法大相径庭,但在结构和功能上还是存在共同的特征,这就为建模工具的自动化开发提供了可能。因此,元建模是为应用建模语言提供基础设施的过程,对于提高建模工具的开发速度和质量具有重要意义。 本文对典型的元建模工具进行了分析和对比,在这些工具中,有些功能有限,不能满足生成各种建模工具的需求;有些使用困难,使得建模工具的自动生成变成一项繁复的工作。本文对这些问题进行了分析和总结,提出了相应的解决方案:通过图形化的方式来建立建模工具的元模型和表示法;采用一种以模板为基础的成熟的代码生成技术JET来生成建模工具代码;采用插件机制,使得生成的工具能够方便地被扩展,以满足各种建模工具的需要。 进一步地,本文基于上述解决方案对Meta-Modeler的设计与实现进行了详细的阐述,给出了Meta-Modeler的体系结构,重点论述了元元模型、模型基础设施、人机界面、代码生成等几个主要模块的设计与实现,并对实现中遇到的主要问题进行全面分析,并给出解决办法。
其他文献
设备管理系统是中国国土资源航空物探遥感中心(以下简称“航遥中心”)管理及决策支持系统的一个子系统。原有的设备管理模式处理速度慢,处理方式陈旧,难以适应现代管理的需要
随着以计算机和网络技术为核心的信息社会的到来,不断发展的计算机技术正在深刻的广泛地影响和改变着我们的生活和学习方式。学校的基本职责是培养出具有综合分析问题、解决问
互联网作为一个典型的复杂网络实例,对其宏观拓扑结构的特征分析及建模研究具有重要意义,受到学术界的广泛关注。近年来人们在该领域的研究取得了长足的进展,尤其是在自治系
本文从东软E-Sales(销售管理系统)的客户管理实际需求出发,以客户为中心,通过讨论如何衡量客户价值、提升客户盈利能力,达到客户长期价值最大化,设计并实现了东软E-Sales客户管理
随着计算机技术、多媒体技术等的飞速发展与广泛应用,数字图像的数量正以惊人的速度增长,如何对这些海量图像数据信息进行合理而高效的管理、组织、分析和检索,正逐渐成为研
以用户为中心的应用构造模式正日益得到关注;WEB2.0的盛行反映了这种以用户为中心的信息服务生产、消费模式的可行性。在普适计算领域,上下文/情境感知应用能够根据不同情境信
身份认证技术是广泛存在于IT系统及周边环境中的基础支撑技术,用于为资源使用提供有效的身份鉴别机制,从而能够控制对资源的合法有序使用。随着身份认证技术的广泛应用,单一资源
学位
在WSN实际定位过程中首先面临的问题就是定位参考点的选择问题,然而现有定位研究都集中在定位算法的改进和定位技术的提高两方面,对于定位参考点选择的研究才刚起步,至今尚无一
“21世纪是软件世纪(Software Century)1”。随着网络和信息技术的飞速发展,作为信息技术载体的软件产品日益渗透到21世纪社会生活的各个领域。一方面,日益增长的软件需求催使
本论文是中国国土资源航空物探遥感中心“管理与决策支持系统”-“项目管理”子课题。该单位现有的项目管理系统是Access单机版,该系统无法满足网络化与信息化的需要。本课题