并发系统的模型检测与测试

来源 :中国科学院研究生院(软件研究所) | 被引量 : 7次 | 上传用户:junhao1987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络、分布式系统及移动计算的迅速发展,并发理论成为计算机科学前沿的研究热点。本文围绕这一前沿领域,研究并发软件的分析、验证和测试。主要结果有: 1.提出基于带赋值符号迁移图的网络协议建模框架。该建模框架从网络协议的构成要素(包括服务原语、协议数据单元等)出发,把协议实体表示为其各任务分量的并发复合,进而把网络协议表示为其各协议实体的并发复合。这种组合建模方法支持传值通信机制,通过引入变量和参数避免了对协议实体状态的直接穷举,有效地反映了网络协议的组成结构和消息传递特性。 2.无死锁是网络协议的重要性质之一,但直接验证网络协议无死锁需要遍历整个状态空间,易导致状态空间爆炸。本文提出网络协议无死锁的充分条件——互连性,即对于满足互连性的网络协议,如果其各并发分量无死锁,则网络协议也不会死锁。而且,互连性判定可以在符号迁移图上直接执行,而不必展开网络协议的全局状态。这样,只须验证网络协议各并发分量无死锁,即可证明网络协议无死锁,而不必直接对网络协议进行验证,从而使模型验证工具能够处理更复杂的并发系统。 3.基于上述网络协议建模方法,本文详细阐述了关于移动IPv4和IPv6移动性的实例研究。其结果表明这种建模方法和思路支持动态网络拓扑结构,能够有效地对移动网络协议进行分析和验证,而不必引入显式的移动符号或移动迁移。特别是在验证移动IPv6的路由特性时,发现在移动节点漫游切换过程中会发生数据丢失,即若家乡代理在确认移动节点的绑定更新请求之后更新其本地的绑定表,则这期间家乡代理截获的发往移动节点家乡地址的数据包将会被转发到失效的地址上;而另一方面,若家乡代理在更新其本地的绑定表之后确认移动节点的绑定更新请求,则这期间移动节点在收到其家乡代理的绑定确认之前就可能收到数据包,对此IPv6协议规范未明确定义移动节点的行为。 4.提出一阶事件约束逻辑FOSCL以描述并发软件测试过程中输入/输出事件之间的时序关系及事件参数之间的数据相关性,进而提出基于FOSCL的符号测试用例生成方法并开发了相应的测试用例自动生成工具。实验结果表明基于FOSCL生成的符号测试用例集有效地避免了由于对输入参数实例化引起的状态爆炸问题,能够达到比较理想的迁移覆
其他文献
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
期刊
实施代孕技术不可避免地会引发代孕亲子身份认定、代孕隐私权及知情权等一系列法律问题,势必给传统的伦理道德观念带来冲击和挑战。我国民间代孕行为的存在,亟需立法在宏观原则
南极磷虾资源量巨大,营养价值较高,被视为当今世界重要的渔业资源之一。但南极磷虾富含内源蛋白酶,死后易快速自溶,限制了其加工利用。为研究南极磷虾自溶特性,测定了不同条
<正>笔者作为北京市特级教师到西部进行支教活动,为当地的高一学生上了一节《共点力作用下物体的平衡》现场课。这节课的教学过程包括"创设情景—形成问题、学生活动—体验平
随着信息时代的到来,Internet热潮席卷全球,电子商务(EC)、电子政务等的蓬勃发展,信息安全成为人们日益关注的焦点。传统的加密方法可以解决一定程度上的安全问题,但计算技术
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
人体运动意图获取研究是人机接触交互中的重要前沿。如何定性和定量地对于人的意图信息进行分析,准确、快速地感知操作者的输入是一个交互系统能够为操作者提供自然、高效临
葡萄牙占领澳门后,将其法律延伸适用于澳门,澳门法律遂成为葡萄牙法律体系的一个组成部分。1976 年澳门立法会成立后,澳门本地立法得以发展;中葡联合声明签订后,葡萄牙更有意扶持澳门