PKUMoDEL中若干关键技术的研究与实践

来源 :北京大学 | 被引量 : 0次 | 上传用户:yifanjiawei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的发展,人们对软件的要求越来越复杂。很多软件开发方法应对这样的挑战所采取的措施之一是使用软件开发工具来解决一些问题。 OMG发布的UML是一种广泛被接受的建模语言。新近发布的UML2.0相对以前的版本有了很大的改进,具有了更强的建模能力;它还支持MDA和支持构件化软件开发。这些都给建模工具和相关的开发工具带来了新的需求。 本文中的PKUMoDEL是一种模型驱动的开发环境。它具有基于UML2.0的建模、基于MOF的元建模和代码生成等功能,并可无缝地与相关的软件相集成。本文主要针对基于构件的软件开发对PKUMoDEL中的一些关键技术进行了研究与实践。 在对相关技术进行分析的基础上,本文给出了PKUMoDEL的总体设计,并阐述了它对基于构件的软件开发的支持。在此基础上,着重讨论了下述技术:UML抽象语法部分的构造与实现,其中还包括了利用元建模技术来扩展UML2.0;具有组合结构的建模元素的表示法的构造和对图元的控制;利用模版实现多种程序设计语言的代码(包括构件代码)的自动生成;与青鸟构件库系统和WebLogic服务器相集成来实现对构件的检索、绑定和部署。
其他文献
本文结合参加“国家高技术产业发展项目:青鸟分布业务协作支撑环境”项目的工作实践,针对构件的发展,对面向特定领域的大粒度构件进行了研究,主要工作和成果如下: 1)主要研究了
本文设计并实现了AWQM(AdaptationbasedWMNQoSModel),一个运行于WMN中保证流媒体数据多播传输的相对服务质量,并能够通过自适应的方式对媒体流质量进行调整的QoS模型。AWQM的Qo
空间运动图像序列的增强和超分辨率重建是通过使用计算机对图像进行去噪、去模糊、目标检测、目标提取、增强、重建等处理的方法和技术,将光照不均、低分辨率的图像序列转化
随着虚拟现实技术的广泛应用,如何构造真实的三维场景更加受到人们的关注。在构造三维场景中,纹理的使用是体现真实感的一个重要手段。多分辨率纹理映射技术是三维场景浏览中常
掌纹识别技术是利用人的手掌掌纹图像进行身份认证的一种生物特征识别技术。视频掌纹识别技术作为掌纹识别发展的一个方向,具有采样简单、信息丰富的特点,是一个值得深入研究的
网格公共支撑平台使用网格技术将广域网上分散、异构、局部自治的巨大资源整合起来,作为一种网格中间件为网格应用提供一个强大的开发、运行和管理环境。信息服务是网格公共支
基于构件的软件开发是解决软件危机的一条现实有效的途径,它利用构件的可复用特性减少了软件开发中的重复劳动。对于面向对象软件系统而言,构件可以是类、类树、类簇,甚至是一个
随着无线网络的普及,基于位置的服务逐渐引起了人们的研究和应用兴趣,并且在入侵检测、家庭监护、社交网络和导航上获得了广泛的应用,但是这些应用都依赖于高精度的室内定位
随着互联网技术的快速发展,网络业务的需求日新月异,用户与数据量的快速增加,人们对数据内容本身的关注与需求愈加强烈,对传统的TCP/IP互联网架构提出巨大的挑战。为了加快数
本文结合了作战演练仿真的应用背景,探讨了军事应用背景下的大规模虚拟环境中的一些特殊问题,也围绕一般意义上的通用三维引擎所面临的关键技术做了一些工作,具体如下:场景图是三