面向方面模型驱动开发的研究

来源 :中山大学 | 被引量 : 0次 | 上传用户:wgm740821
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
平台技术有效屏蔽了底层操作系统及编程语言的复杂性,大大减轻了技术上的负担。然而,开发人员仍然需要了解具体平台的编程模型和编程接口,在编码实现时,这些平台相关的细节常常和业务逻辑混杂在一起,大大降低了软件的可读性、可复用性、可扩展性和可移植性。随着平台日趋多样化和复杂化,软件开发的学习代价越来越大,开发的效率难于提高,从而阻碍了新技术的推广使用。 为解决这些问题,本文把用于简化网格服务开发的模型驱动方面框架(MDAF)扩展成一个通用框架,以开发基于平台的应用软件。在这个方法中,表达业务需求的UML模型经CASE工具导出为XMI格式的文件作为MDAF的输入,以生成一组具体平台相关的代码以及文件。开发人员无须掌握平台相关的专门知识,需要完成工作仅仅是建模以及不涉及平台细节的业务逻辑代码开发。 MDAF综合使用模型驱动架构(MDA)和面向方面编程(AOP)技术的方法,帮助应用软件从平台无关模型自动转换到代码,实现了模型层次和代码层次上业务逻辑和平台细节相分离的目标,使得基于平台的软件变得易于开发、测试以及维护。本文以MDAF框架应用到J2EE/EJB平台的软件开发为例来展示MDAF的有效性及其优点。
其他文献
随着计算机网络技术的发展,信息系统的安全性问题变得越来越重要。数字签名作为一种具有消息完整性认证、可鉴别性、抗抵赖性和加密功能的技术在计算机网络安全通信中占有重要
聚类分析作为一种重要的非指导学习方法,在多媒体数据管理中得到越来越多的应用,如对图像进行聚类预处理,有助于发现图像之间的语义相似性、减少检索代价等。但是,由于图像语义与
随着计算机技术的飞速发展,身份认证已经成为一个十分重要的研究课题。本文对现有的身份认证机制及技术进行了分析和研究,利用PAM(可插拔认证模块)和安全U盘技术,设计开发了基于
随着Internet基础架构的发展以及音视频压缩技术的进步,基于Internet的流媒体信息交互平台受到了越来越广泛的重视。目前,利用流媒体技术进行远程网络教学已经逐渐成为流媒体
随着虚拟现实技术的发展,面对越来越复杂的场景模型和有限的图形绘制处理能力,为了提高实时绘制速度,满足交互式应用需求,研究人员探究出一些在图像真实度和帧速率之间折衷的方法
作为一个广泛分布的全球信息服务中心,万维网集中了海量的信息,其中大多数是以网页文本的形式存放的。这些文本信息种类繁杂,缺乏组织,现有的以搜索引擎为代表的网络信息系统
指导教师签字:随着全球信息化时代的到来,由于数字媒体所具有的易传播、易复制等特征,使得知识产权得不到有效的保护,这将严重影响该领域的健康发展。因此,版权保护是一个迫切需要
随着很多基于位置服务的兴起,位置预测发展成了一项必要的任务,比如,通过预测用户的目的地,向用户推荐旅游景点的信息,或者发布一些超市、商场的折扣信息等。位置预测就是根
近年来,随着定位技术以及基于位置应用的不断普及,应用提供商和研究机构积累了大量的用户轨迹数据,用于研究、分析和发布。其中,轨迹数据的发布是以发掘轨迹数据学术价值和商
随着各行业对计算能力及计算速度要求的增加,并行计算成为当今计算机科学中一个重要的研究领域。并行程序开发过程本身固有的复杂性、可靠性、可移植性等问题制约着并行程序