模型驱动系统中模型管理功能研究与实现

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:aa87850011
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件系统变得越来越复杂,模型作为软件系统的蓝图和构建的关键,在开发过程中起着越来越重要的作用。OMG将目前的软件提升到分析模型和设计模型,把针对特定计算平台的编码工作交由及其自动完成,这样业务逻辑与实现技术被成功解耦。根据这一原则,OMG提出了一个概念性的框架和一系列表示模型、模型关系和模型到模型转换的标准,由此给出了模型驱动架构体系结构(MDA)的规范。  MDA作为新的软件开发思想[1],目前大多数的研究分布在模型的描述,模型的转换,以及建模技术的实现上,存在的问题有仍然过于学术化和复杂性,虽然有了UML的支持但在描述力方面仍然无法满足需求,可视化建模支持不足及效率低下问题,以及MDA下的软件复用研究还远远不够等方面。  基于以上原因,本文在实际的MDA系统PanSchema上,以PanSchema描述下应用模型(也叫企业模型,本文内不加区分)的作为一种大粒度构件,展开一系列复用研究,本文采用OMG的标准使用UML模型对系统进行表述。主要包括应用模型的元模型的描述,应用模型的设计,构件复用理论和技术,PanSchema下组件模型,在PanSchema下提出了应用模型管理系统设计(以下称为PanSchema_MML),并且设计了一种基于刻面应用模型分类策略。  本文的主要研究内容包括如下:  1.研究了软件构件复用技术,对PanSchema下构件复用技术进行了深入研究,PanSchema新一代软件开发平台采用了SOA架构,这里讲的可复用资源除了应用模型还包括符合 SOA标准的Web Service构件(本文称为应用构件)。  2.对UML进行深入了解,使用UML静态图表述系统。  3.针对PanSchema下企业模型的设计和应用特点,提出了模型管理系统的框架,设计了基于刻面的应用模型分类策略,并且在此基础上实现对应用模型的检索。
其他文献
高层体系结构是目前分布式仿真的通用技术标准。论文对高层体系结构相关技术进行了论述,重点研究了高层体系结构的数据传输模型。针对数据传输模型中的关键部件运行支撑框架,论
目前,光纤通信技术迅猛发展。这种技术具有频带宽、损耗低、抗干扰能力强等优点,而且建网的成本在逐步降低,因此,很多企业都已经或正在组建自己的光纤通信网。同步数字系列(SDH)在
网格技术是继Web与Internet技术后的第三大技术。网格把大量的、分布式的各种软件和硬件资源组合起来,为科研人员和工程技术人员提供了统一的计算环境,来解决数据和集中计算
随着互联网技术的日益普及,Web上的信息量呈爆炸性增长。由于互连网上信息资源的极大丰富,信息服务的个性化越来越引起人们的重视。人们对信息获取的目的逐渐从查全转变为查
随着第三代测序技术的普及,生物数据呈指数增长。各种生物数据库如NCBI、EBI、DDBJ等被建立和不断丰富,标志着生物数据也迈入了“大数据”时代。大量的生物数据对人们处理和
互联网已是我们生活中密不可分的重要工具。为了满足用户对网上信息资源的获取,各种搜索引擎应运而生,如Google和百度等。但是随着信息急剧膨胀以及信息多元化的发展,传统搜索引
随着互联网技术和电子政务的飞速发展,各行各业对门户内容管理系统的依赖性越来越强。而传统信息系统的建设存在着多种弊端:角色分工不明、资源组织不合理、安全性低、扩展性不
Delaunay三角网是数字高程模型(DEM)构建的基础。Delaunay三角网具有适用性强、分布灵活的特点,对于非规则离散分布的散乱数据的动态网格化的计算机造型、复杂构图研究、图像
数据库技术经过多年的不断发展已经成为当今IT领域最成功的技术之一,它推动了全球范围内的商业、政务、金融等方面数据管理的发展。当代数据的三个典型特点使得传统关系数据
P2P系统中的信息检索理论是当前学术界研究的热点问题,随着互联网络技术的发展,网络资源日趋丰富,基于对等网络技术实现对这些资源的组织和管理不但可以作为对传统搜索引擎的