【摘 要】
:
随着软件开发技术的发展,软件建模已经成为其中的一个重要的组成部分,而软件建模需要软件建模工具的支持。当前,软件建模工具的功能在不断的变化发展;同时,软件应用的领域也
论文部分内容阅读
随着软件开发技术的发展,软件建模已经成为其中的一个重要的组成部分,而软件建模需要软件建模工具的支持。当前,软件建模工具的功能在不断的变化发展;同时,软件应用的领域也越来越广,越来越多的领域需要有自己的建模工具。这样,依靠工具厂商来提供建模工具已不能满足实际的需要。随着OMG组织MDA的流行,元建模技术及其工具日益得到人们的重视。采用元建模工具开发建模工具,弥补了原有的开发建模工具做法中的一些缺点。但元建模技术还处于成熟之中,还有很多技术不完善。其中的表示法建模技术,当前绝大多数采用的是树形建模,而不是用户惯用的所见即所得的可视化建模。本文阐述了PKUMetaModeler这一元建模工具中表示法子系统的设计与实现。表示法子系统采用插件式开发,实现了所见即所得,便于扩展,解决了当前元建模表示法部分薄弱的问题。表示法子系统从图元表示法的元模型着手。首先,获取图元表示法的元模型——基本图元、组合布局和基本位置关系——以及表示法与元模型语义映射。然后,采用MVC的架构设计系统,实现表示法元模型、表示法图形显示、表示法存储和表示法防错等功能。
其他文献
随着web环境中的应用形式向开放、动态的模式转变,授权者需要在对请求者不熟识甚至陌生的情况下自主地做出访问控制决定,传统的授权机制不能很好地适应这种情况,信任管理这种新
当前,嵌入式技术的应用正以飞快的速度扩展到各个领域,嵌入式技术本身也得以长足的发展,其中嵌入式操作系统的发展尤为突出,出现了一些优秀的开放源代码的操作系统,如Linux
随着电网建设的步伐加快,电力企业的电网结构日趋庞大,采用传统的方式管理电网已经难以满足管理与业务需求。运用现代计算机管理手段,大力开发和利用企业的信息资源建立管理信息
随着互联网和分布式技术的发展,传统关系型数据库已经不能满足现有应用对大数据存储、高并发、高吞吐量、低延迟方面的要求,分布式顺序表应运而生。现有分布式顺序表都是以磁盘
KDD(Knowledge Discover in Databases)是目前人工智能和数据库相交叉的一个热门研究领域,已受到不同领域研究者越来越多的关注。数据挖掘(DataMining,简称DM)是KDD的一个十分
传统的办公软件大多采用的是各自独立的封闭文档格式,这样的格式不仅使得文档的通用性不强,也不利于文档的长久保存,甚至还存在安全上的隐患。因此,开放的文档格式标准成为了必然
传统的PC平台与有线网络已不能满足人类随时、随地对信息获取的需求。传统的手机类通讯终端设备,其体系结构是完全封闭的。任何一家移动通讯终端厂商的设备都由基带,射频,协
由于散热、工艺等的限制,单个处理器核的性能已经难以大幅提升;而功耗的限制又带来暗硅问题,即芯片上不是所有的电路都可以同时运行。为了在有限的供电条件下获得更高的计算性
高等院校加快信息化建设步伐的手段,主要是通过各种方式引进大量电子资源,提供丰富资料。由于某些限制,许多资源只能通过授权后校内网的IP地址访问,随着校外对资源的需求日益