基于扩展UML statecharts的协议一致性测试方法的研究

来源 :上海大学 | 被引量 : 0次 | 上传用户:liqund7h
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
一直以来,协议一致性测试是网络协议工程学中研究的热点。如何描述协议,并根据协议描述生成测试用例,是协议一致性测试领域中的关键问题。目前,统一建模语言(UnifiedModelingLanguage,UML)作为一种描述能力强大的建模语言,已快速应用于协议一致性测试领域。协议通常具有时序性,而UMLStatecharts对协议中时间约束的描述能力不足,它可以基于时间事件来描述“迁移在指定时间之后发生”,但不能直接描述时间约束。为提高UMLStatecharts对时间约束的描述能力,本文提出一种UMLStatecharts的时间扩展模型Time-ExtendedStatecharts(TES),并且基于TES进行了协议一致性测试的研究,主要取得了如下成果: 1.形式化地定义和描述了TES的语法和语义。基于TES的语法和语义,精确地描述了网络通信协议,为以后的协议一致性测试提供了一种新的形式化协议描述方法; 2.提出了一种基于TES的协议一致性测试用例生成方法。产生测试用例前,先将TES模型转换为FREE(FlattenedREgularExpression)模型,再考虑协议的时序性,将测试用例分成两阶段生成,第一阶段基于FREE模型生成简要测试用例集;第二阶段根据简要测试用例集,生成时间测试用例集; 3.提出了基于TES的协议一致性测试的覆盖准则。依照测试生成的阶段将覆盖准则分为两部分,第一部分为简要覆盖准则,第二部分为时间覆盖准则。对第一部分的简要覆盖准则,进行了公理化评估。 4.设计和实现了本文提出的基于TES的测试用例生成的支持工具原型。实验表明,本文提出的TES,增强了UMLStatecharts对时间约束的描述能力。同时,将TES应用于协议一致性测试,取得了较好的效果。TES为进一步研究协议一致性测试提供了借鉴和启发。
其他文献
移动无线传感器网络MWSN(Mobile Wireless Sensor Network)经过多年的发展,已经在军事、环境科学及野生动物监测等领域有了广泛的应用。目前,移动无线传感器网络是许多国家及研
无线自组织网络组网灵活,脱离了固定基础设施的限制,因此得到了广泛的关注。而在实际的应用中,由于物理环境的限制和节点的频繁移动,源节点与目的节点之间很难建立并维护一条稳定
近年来,关于晶体生长的数值模拟与仿真研究已有了很大进展,但由于晶体生长技术和方法的多样性以及生长过程的复杂性,各界对其的研究,大多体现在微观结晶数值求解的算法上,而关于晶
在移动互联网高速发展的今天,随着使用移动终端来获取、存储和处理数据信息的需求日益广泛与深入,传统的移动终端开发与数据存储技术已无法满足当今各种移动存储应用在平台独
随着计算机性能与网络传输能力的不断发展,人们在享受多媒体所带来的便利与乐趣的同时,正逐渐提升对多媒体数据的品质要求。超分辨率(Super-Resolution)技术正是针对图像、视
本文基于当前计算机系统的需求,选择一种新的计算思想,自律计算是让计算机拥有智能化的自我管理能力,具体主要包括自我配置,自我修复,自我优化,自我保护四个方面。自律计算能够解决
复杂网络作为近十年兴起的一门交叉性学科,受到来自不同领域研究工作者极大兴趣与广泛关注。对于社会学、计算机科学、生物学、神经学、经济学等诸多领域而言,借助复杂网络的理
E2xb算法是基于对攻击特征(模式字符串)进行检测(模式匹配)的入侵检测算法。它的原理是任何一个待检测的串(本论文称长度固定的待检测串为特征串),如果不包含某模式串的一部分
知识发现和数据挖掘是人工智能、机器学习、数据库和统计理论等相交叉形成的新学科,目的是从数据库中提取有用的模式,因而具有广阔的应用价值。然而,随着信息技术日新月异的
本文针对小设备的设备特性,以及小设备上协议栈实现的要求进行了讨论,并从IPSec/IKE的协议冗余性出发,提出了以IPSec/IKE协议精简为出发点的安全功能设计方案。 首先,介绍了小