基于AOP的软件性质监控技术研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:zhengwei2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件复杂度的提高,软件失效和故障问题日渐突出,软件可信性越来越受到人们的关注。针对软件实施运行时监控是提高软件可信性的一种有效途径。然而,传统的软件监控技术存在着一维实现技术与多维监控需求之间的失配,导致了代码的缠结和分散。AOP技术的发展,为监控关注点的模块化实现提供了支持,AOP技术在监控领域的应用越来越广泛。论文介绍了监控领域AOP技术的应用现状,分析了现有监控技术的不足;设计并实现了一个基于AOP的软件性质监控框架。该框架从利用OCL描述性质约束出发,通过一系列过程自动生成监控方面代码,该方面代码与源程序编织实现监控能力的植入。框架一方面利用AOP技术实现了“监控”的模块化封装;另一方面提供了监控代码自动生成机制,免除了编程实现监控逻辑的负担。针对基于AOP的软件性质监控框架中监控效率问题,论文随后还提出了一个基于OCL-Java转换的软件性质监控技术。该技术结合了OCL-Java的转换机制,降低了监控对OCL验证工具的依赖,提高了监控效率。论文最后还就多核体系中监控效率提高问题进行了研究,提出了一个可行的技术思路。
其他文献
随着系统规模的增加,大规模并行计算机的平均故障间隔时间远低于许多大规模科学应用的运行时间,因此大规模科学应用必须能够容忍硬件错误。传统的回滚恢复协议是目前大规模系
最早绘制《职贡图》是梁元帝。五代顾德谦三十一国摹本可能更接近原画。本文在原有研究基础上作了补充,订正了摹本及书画记载上的部分错误,并订正了40年来研究中的部分失误。同时
至今为止,广泛应用的液压挖掘机由于掘削方式所限,仍然存在着能量利用率较低以及作业能力相对不足等严重问题,如何对工程机械中的能耗大户——液压挖掘机实施节能减排和智能
<正> 1 病历摘要患者陈某某,男,47岁,农民。住院号:37542。1998年3月5日诊。患者3年前因胆囊结石行胆囊切除术。2年前开始出现右上腹部不适。3天前出现右上腹部阵发性绞痛,向
产品工程变更几乎是不可避免的事情,会贯穿整个产品生命周期,它在不同程度上将延长产品开发时间,增加开发成本。对产品工程变更进行管理,主要目的不是避免变更的发生,而是对
<正>翻转课堂(the Flipped Classroom)也称反转课堂或颠倒课堂,即将传统教学过程"翻转"。通过对知识传授和知识内化的颠倒安排,改变了传统教学中的师生角色,并对课堂时间的使
目的评价联合利用时间—空间相关成像技术(STIC)与灰阶二维显像、彩色多普勒血流显像技术进行胎儿心脏的容积图像采集、正交平面显示及分析应用于正常和先天性心脏病胎儿的可
①目的调查养老机构老年人与工作人员对养老机构服务质量界定的差异。②方法采用随机抽样方法在唐山市区36所养老机构中,随机抽取符合标准的养老机构老年人413人以及工作人员
在提倡素质教育的大背景下,近年来,以社会实践活动的形式进行勤工助学或提供社会服务为内容的中职学校学生服务型社团的发展呈现出蒸蒸日上的态势。它对中职学生参与政治生佸
以一组二项对立分析作为方法,从意识形态特征与形象话语实践互证的研究视角,在20世纪中国文化与中国美术演变的历史情境中,解读美术创作与"国家形象"的审美表征关系。揭示美