模型驱动架构研究及在轻量级Web服务器开发中的应用

来源 :东南大学 | 被引量 : 0次 | 上传用户:zsjingling
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模型驱动架构(MDA)是由对象管理组织(OMG)提出的一种软件开发框架,其核心思想是将实现细节与业务功能分离,把软件开发的注意焦点提升到更高的抽象层次。它基于统一建模语言(UML)以及一系列工业标准,支持基于可视化的软件设计、内容存储和交换,是一种基于模型的软件开发架构。MDA先建立一个完整而精确的平台无关模型(PIM),再通过自动转换工具将PIM转换成对应不同技术平台的平台相关模型(PSM),最终将PSM转换成代码。   论文首先回顾了软件开发方法史,讨论了现代软件开发中存在的一些弊端,以此为背景引出了MDA的基础理论,并对MDA的基本原理、开发模式和核心技术进行了深入的研究。接着,论文详细论述了Web服务器的工作原理及相关技术,并探讨了MDA在轻量级Web服务器开发上所具备的优势。随后论文分析了轻量级Web服务器的需求,并在此基础上建立了系统的PIM:在PIM完成后,论文定义了一套转换规则,设计并实现了自动转换工具,进而实现了完整的MDA转换流程。在手工完善生成的代码后,论文对实现的轻量级Web服务器进行了评测。论文最后总结了研究工作,并对进一步的工作进行了展望。
其他文献
传统的分类问题需要通过大量的标记样本进行学习,以预测未来样本的标记。然而在实际的分类应用中,比如图像分析、网页分类、蛋白质结构预测等,标记样本往往数量比较少,获取成本比
随着现代网络信息技术的发展,计算机网络给人们的工作、学习带来很多益处,随之也产生了一些网络安全问题。近年来,网络安全事件频发,网络信息技术受到严重威胁,然而传统的网络安全
随着计算机网络技术的飞速发展,人们的工作以及日常生活越来越依赖于计算机以及网络。各种经济信息、军事信息、个人信息也随着网络逐步渗透到世界各地。与此同时,人们也感到
人类主要通过视觉系统来获取信息和感知世界,而通过视觉获取的信息相互影响、相互融合从而帮助人们从复杂的场景中快速精确地定位自己感兴趣的目标或区域。在计算机视觉研究领
无线网络作为一种新的互联网接入方式,因其灵活方便的特点已被应用在更多的领域。同时无线网络的安全和对网络的管理成为当前研究的热点。据资料分析,目前所取得的研究成果大
人脸识别技术是生物特征识别技术在身份认证中最主要的方法之一。基于人脸识别的身份认证具有重要的理论意义和应用价值,对人脸识别方法的研究已成为当前模式识别与人工智能
学位
自主式移动机器人技术近年来得到了迅速的发展,移动机器人是具有感知、决策和运动能力的智能机构,该技术体现了信息技术和人工智能技术的发展水平。移动机器人导航是移动机器
近年来,随着互联网技术的飞速发展和网络数据库资源的日益丰富,论文信息的获取越来越便利。科研人员可以很方便地检索到各种需要的学术论文,协助研究工作。但与此同时,这也方
视觉导航技术已经成为了自主车导航的关键技术,但容易受外界环境条件变化的影响如天气、光线等,其鲁棒性一直是一个难点。另外,该技术对视觉信息处理的实时性要求比较高。为