基于MOF的面向方面建模工具的研究与实现

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:juwenfeng163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件系统应用的广泛化和复杂化,如何开发面向方面的软件系统,进而提高系统的可复用性,可维护性以及可扩展性已经成为软件工程重要研究课题。目前,面向方面的软件开发与模型驱动架构的融合和相互支持已经成为这个课题研究热点,将面向方面的分离关注点优势融入模型驱动架构,可以获得更加清晰自然的结构,实现业务逻辑的纯化,从而更好地支持重用,提高软件的易理解性、易维护性和易扩展性。   针对两者的融合进行研究,吸收模型驱动架构中MOF标准对建模的影响,结合面向方面的思想进行了深入的研究:第一,提出了基于MOF面向方面的两级建模框架,首先根据问题的领域建立自己面向领域的建模语言,然后使用这个领域建模语言对问题域进行精确建模。第二,为了形式化和自动化方面模型转换,提高软件的开发效率,建立了方面模型的转换框架,根据框架定义了一种面向方面的模型转换语言AOMTL,最后使用AOMTL完成方面PIM到方面PSM的模型转换。第三,为了能够较早地发现系统中的横切结构,提升分析设计阶段的概念能力,通过应用面向方面的思想靠近问题空间,设计并实现了建模工具MAMT,利用该建模工具进行了初步的案例建模。   实验表明该建模框架为设计通用可定制的建模工具MAMT提供了理论基础;模型转换语言AOMTL使得方面模型转换能够用一致的方法来表达,并具有无二义性的特点;建模工具MAMT是可通用的,可定制的和面向方面的。   以上研究协调了软件生命周期的过程,在分析设计阶段就引入了面向方面的思想,使得整个AOSD成为一个完整的过程;同时为AOSD在发展过程中所遇到的建模瓶颈提供了一条良好的解决途径。
其他文献
时空分析方法通过分析时空数据提取目标时域与空域特征,将有意义的数据从总体中分离并应用在后续研究领域中。多视角视频时空分析实现从视频中提取时空数据特征,对目标行为分
数据库技术的发展水平决定着国家信息化程度的高低。随着生活社会化和网络化的不断深入,信息容量的爆炸式增长对数据库技术的发展提出了更高的要求。伴随在网络监控系统、金融
场景是一种分析与验证需求的有效工具,因此基于场景的分析与设计受到广泛关注。场景提供预期系统的行为实例,也就是说场景中的交互行为一定是预期系统要出现的行为。一个场景
学位
关联规则挖掘是数据挖掘中重要内容之一,旨在发现大量数据中项集之间的关联或相关关系。将关联规则挖掘技术应用于Web文档分类,可以更有效地组织和管理海量的Web信息,更快地
计算机技术、宽带技术、网络技术等的发展为P2P流媒体技术发展奠定了良好的基础,P2P流媒体技术得到了广泛的应用。在P2P网络中,流媒体数据的传输机制对播放质量有较大影响,但
语音识别技术就是为了实现让计算机听得懂人说的话,并能做出相应的回馈,语音识别是实现人机交互最重要的一步。语音识别系统通常分为预处理、特征提取、分类器的设计、模板匹配
网络技术的不断发展给电信业的发展带来了新的机会。一直以来,如何利用互联网为电信网络服务成为人们关注的焦点。但是电信网络和互联网络是两个独立且不相关联的网络,两个网络
操作系统安全是计算机系统安全的基础保障和前提条件,而操作系统安全则主要依赖于系统内核的安全。然而,随着内核攻击的不断增多,内核安全形势日益严峻。在诸多内核攻击中,作
如何在节点能量与计算能力等资源有限的情况下,为无线传感器网络的数据传输提供可靠高效的机制,以保证数据的逼真度和传输效率,是无线传感器网络研究中的一个基本问题。因为网络
随着信息技术迅速发展,电子商务作为一种新型、高效的商务模式快速得到普及,电子商务系统在为用户提供越来越多选择的同时,其结构也变得更加复杂,用户经常会迷失在大量的商品中,无