面向方面建模技术的研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:zhuxh054
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
关注点分离和建立模型是软件工程中降低软件系统复杂度的两个重要手段。面向对象技术在关注点分离与面向对象建模领域取得了重大的进展,但仍然存在不足,尤其是在横切关注点的模块化及软件生命周期中软件制品的可追溯性方面。面向方面技术在面向对象技术的基础上提出了一种新的横切关注点的模块化单元:aspect,很好的解决了横切关注点的模块化。然而,目前面向方面技术没有提出正式的建模技术和工具。面向方面建模已经成为面向方面技术进一步发展的瓶颈。本文首先在讨论传统关注点分离技术的基础上,通过对一种新兴的面向方面程序设计语言——AspectC++的研究,分析了AOP的核心思想和基本概念,并讨论了与传统关注点分离技术比较,AOP技术的优势。其次本文分析了当前国内外各种面向方面建模技术的研究现状,总结了目前国内外面向方面建模语言研究的两种趋势,探讨了基于UML可扩展机制进行面向方面建模语言研究的可行性。其中重点讨论了两种面向方面建模方法——Theme方法和基于用例面向方面建模方法。最后本文对Theme方法进行了改进,在Theme方法中引入了用例技术,称为Theme/UC方法。Theme/UC方法通过建立用例模型对需求建模,识别软件系统中的关注点,识别的关注点使用theme这种模块化单元表示;基于UML扩展机制提出了一个面向方面的UML特性描述,结合现有的建模工具对识别的theme分别设计。通过一个ATM系统实际应用了Theme/UC方法。
其他文献
校园"一卡通"系统集身份认证、现金交易、宿舍管理、借书服务等多种功能于一身,安全的重要性日益突出。"一卡通"系统前期项目针对这些连接着有线网络的读卡终端信息采集的安
缓存技术是提高数据访问性能的重要技术之一,在计算技术的多个领域得到了广泛的应用。通过分析用户对数据信息的访问特征,缓存技术巧妙地利用数据的可复制性和可共享性,在最
知识管理与知识管理系统正引起广泛的关注,尤其是面向企业应用的企业知识管理系统在企业生产和创新活动中扮演越来越重要的角色。而随着企业经营的深入和规模的日益增长,随之
近年来视频压缩已经取得了长足的发展。随着应用领域的拓展,视频编码已经超越了单纯的压缩,信源和网络联合编码可以为新的应用提供更好的解决方案。信源和网络联合编码中最核
随着信息全球化的发展,互联网产业得到迅速地发展,其在科学研究、数据挖掘和信息获取方面的广泛应用,使得人类需要存储和管理的数据越来越多,进而出现数据爆炸现象。数据的爆
即时通信技术是当前最热门的网络应用技术之一。该技术不仅可以用来发送即时的文本信息,还可以支持音频、视频等多媒体信息,在个人通信、企业运营、商务沟通等诸多领域有着广
近年来无线网络得到了爆炸性的发展。但与有线网络相比,无线网络中系统出错的概率大大增加,网络入侵也更为隐蔽和多样,这对其可靠性问题的解决提出了巨大挑战。因此,研究移动
模式匹配是计算机视觉和模式识别领域的一个重要而基础的问题,在图像配准、立体视觉、图像检索、目标识别与跟踪、医学图像分析、景象匹配导航等方面有着广阔的应用背景,对其
随着先进计算机技术的高速发展,数字图像处理算法在户外监控系统,如道路监控、城市交通监控等领域被广泛运用。但是在雾霾天场景中,监控系统采集到的图像质量较差,对比度往往
随着并行计算技术的发展,以众核加速器作为协处理器的异构集群逐渐成为并行计算机的发展方向,在其基础上混合并行计算模型成为主要并行算法设计模型。地球物理大地电磁研究技术