面向方面设计中干涉问题的分析工具

来源 :软件学报 | 被引量 : 0次 | 上传用户:fengljx1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
干涉问题是指基础程序和方面之间或者方面之间发生不需要的相互作用,导致最终程序中产生不想要的功能,危害程序的正确性.很难检测和修正在面向方面设计中存在的干涉,已经成为推广面向方面技术的阻碍.受到技术自身可扩展能力的局限,现有的基于模型验证技术的工作不能有效地处理功能干涉问题.设计开发了基于推理验证技术直接检查和去除面向方面设计中功能干涉的工具,它可以根据类和方面的功能规约自动产生确保不发生干涉的条件,并引入交互式证明工具PVS来提高证明过程的自动化程度.证明可以确认设计中无干涉存在或者为修正干涉问题提供线索
其他文献
在中等职业教育中。片面强调职业技能。忽视学生人文素质的培养,这种急功近利的办学思路与教育要面向世界、面向未来、面向现代化的方针背道而驰。不利于学生全面和谐的发展。
信息化教育对中职计算机教学提出了新的挑战,行动导向教学法能体现计算机教学的特点,更适合培养高素质的应用人才。本文着重阐述了行动导向教学法的内涵,行动导向教学法在计
随着我国成人高等教育的蓬勃发展,越来越多的成人走进了大学课堂,在学习各科专业知识的同时,他们也必须学习英语。但成人在学英语的过程中会遇到诸如年龄、时间、基础知识、教材
共享数据云存储完整性检测用来验证一个群体共享在云端数据的完整性,是最常见的云存储完整性检测方式之一.在云存储完整性检测中,用户用于生成数据签名的私钥可能会因为存储