[发明专利]建模语言图形表示法的生成方法和装置有效

专利信息
申请号: 200810115317.4 申请日: 2008-06-20
公开(公告)号: CN101303649A 公开(公告)日: 2008-11-12
发明(设计)人: 麻志毅;何啸;刘辉;谢冰;梅宏 申请(专利权)人: 北京大学
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 北京同立钧成知识产权代理有限公司 代理人: 刘芳
地址: 100871*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 建模 语言 图形 表示 生成 方法 装置
【说明书】:

技术领域

发明涉及一种建模语言表示法的生成方法和装置,尤其是一种建模语言图形表示法的生成方法和装置。 

背景技术

模型驱动的体系结构(Model Driven Architecture,简称MDA)是国际对象管理组织提出的一套以模型为核心的软件开发技术和方法。当前,MDA在产业界已经得到极大的关注,并有一些产品出现。在MDA中,模型取代代码成为软件开发的核心制品,软件开发的整个过程都是以模型为指导进行的。在应用MDA进行软件开发的过程中,建模是一项非常重要的活动。建模是一项对现实世界进行抽象、建立相应模型的活动。要进行软件开发,首先要在不同的抽象层次上建立各种模型,然后通过相应的技术对模型进行各种变换和调整,直到最终产生源代码。鉴于上述情况,需要不断地生成一系列的针对特定领域的建模语言,并产生相应的建模工具。一些通用的建模语言,例如统一建模语言(Unified Modeling Language,简称UML)在一定程度上可以满足建模需求,然而,在一些领域中还存在大量无法满足的建模需求,特别是,领域不断地发展变化,所需要的建模语言随之也不断地变化。然而,生成建模语言和产生建模工具是非常复杂的工作,需要消耗大量的人力和时间。为了提升生成建模语言和产生建模工具的效率,人们提出了元建模技术。元 建模是一项生成建模语言并产生建模工具的活动,即为建模语言建模的活动。图11为现有技术中元建模流程图,如图11所示,具体可以包括如下步骤: 

步骤111、利用工具中提供的元建模语言信息生成目标建模语言的抽象语法信息; 

步骤112、生成目标建模语言的具体语法信息; 

步骤113、描述目标语言的语义信息; 

步骤114、生成相关的工具配置信息,设置一些选项信息; 

步骤115、根据上述信息,利用代码生成技术或其他方式,生成目标建模工具。 

其中,步骤111~113用于生成目标语言本身,步骤114~115用于生成相应的建模工具。 

在元建模的过程中,生成目标建模语言的抽象语法和具体语法是非常重要的步骤。目标建模语言的抽象语法规定了这种语言的抽象结构,通常使用元类和它们之间的关系表示抽象语法。目标建模语言的具体语法规定了这种语言的具体表现形式,也称为表示法。具体语法可以是文字式的,也可以是图形化的。图形化的具体语法称为图形表示法。 

近年来,图形建模语言成为发展的主流,如何在元建模过程中更好地生成图形表示法成为了一个重要的问题。生成建模语言的图形表示法不是一个简单的绘图过程。一方面,建模语言的图形表示法是一种图形化的语法,包括一定的规则和语义;另一方面,表示法和抽象语法之间存在紧密的联系,需要建立表示法和抽象语法之间的映射。在生成抽象语法时,目前已有一些可以参考的标准和规范,然而,如何生成表示法,目前没有一个统一的标准或方法。 

较为常见的生成图形表示法的一种方法是使用位图。在这种方法中,元建模人员使用位图生成表示法,即为每个建模元素指定一个位图文件,用位图文件中的图片作为建模元素的图形符号信息,使用线条表示建模元素之间的关系信息。例如,The Generic Modeling Environment(简称GME)是一款较为成熟的元建模工具,可以通过导入位图来生成表示法,除此之外,还可以生成某些图形符号之间的嵌套关系。然而,发明人在本发明过程中发现,使用位图的表示法生成图形表示法存在一些不足。位图虽然可以由元建模人员创建和修改,但是位图毕竟是一种静态资源,使得建模工具无法通过这种静态资源反应更多的模型信息。例如,在GME中,建模元素的图形符号除了能够通过位图的种类反映建模元素的类型和通过在位图下方增加一行文字反映建模元素的名字之外,无法提供更多的建模信息。 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810115317.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top