基于Petri网的软件测试模型的构造及其建模工具的研究

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:Lynn_lin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着面向对象的软件开发技术的迅速发展和应用,面向对象的测试技术成为研究的热点问题。在面向对象软件中,由于类之间消息传递的复杂性,使得类级测试成为面向对象软件测试的难点。UML具有定义良好、易于表达、功能强大的特性。不仅支持面向对象的分析和设计,而且支持需求分析开始的整个软件开发流程,但是UML作为一种半形式化工具,缺乏动态的语义,因而在对于具体规约的分析上有一定的局限性。而Petri网作为一种形式化的语言,它具有动态语义的特性,有助于规约的分析。同时,基于Petri网的模型具有图示的直观性、易于被用户理解等特性,所以,基于Petri网模型的软件测试更方便用户参与测试过程。尤其是Petri网模型中体现了节点和对象的关联,这样很容易建立事件与对象之间的对应关系,为面向对象软件的类级测试奠定了基础。本文探讨了UML顺序图和状态图与Petri网技术相结合进行软件测试的方法,以及将UML与Petri网技术相结合捕获系统行为的形式化规约的过程。课题研究工作着眼于面向对象的类级测试,研究运用Petri网模型形式化地描述整个系统的行为规约,提出了一种基于该测试模型的测试序列生成方法,最后介绍了基于该模型的软件测试工具的设计与实现,该测试工具提供测试模型的设计、分析和模拟,并提供基于Petri网可达树的测试用例生成。
其他文献
2000年后商业网站的热潮带动了校园网的发展。同时作为国内与互联网相连的最大的学术网络中国教育科研网(CERNET)的成功建立和运行,也对我国教育和科研事业的发展起着重要的
随着信息技术的快速发展,网络信息的高度膨胀,网络设备的发展速度远远赶不上信息的增长速度,因此网络传输过程中出现了大量的拥塞。如何提高网络资源的利用率,提高网络的整体
数字半调是指通过量化操作将连续图像转化为二值图像的技术,而逆半调是半调的逆过程,由半调图像重构成连续图像的过程称为逆半调。现实生活中我们往往只能获取半调图像,如果要对
基于构件的软件开发得到了广泛地应用,而构件系统的测试仍然面临着许多问题,本文主要对构件系统集成测试的测试用例生成进行了研究。构件系统测试和面向对象系统测试既有相似
随着计算机及Internet的发展,远程教育越来越受到人们的青睐。远程教育突破了传统教育在时间和空间上的局限,使学生在任何时间、任何地点都能够参加学习,共享优秀的教育资源
无线传感器网络是由大量具有特定功能的传感器节点通过自组织的无线通信方式,相互传递信息,协同完成特定功能的智能专用网络。由于其自身特点,无线传感器网络已在众多的领域中得
海上船舶自动识别系统(AIS)是一种采用TDMA方式工作的新型助航设备。其优点是信息量大、实时性好、抗干扰能力强和越障碍传输。主要应用领域是船舶避碰、船舶交通管理系统。
随着个人电脑以及互联网全世界范围内的普及,计算机游戏产业正作为一种新兴的产业迅速发展。有调查显示,到2007年,其市场总额将达到1000亿美元。因此,它被那些行业分析师认为将在
虚拟现实技术的应用现在越来越多,而虚拟场景则是虚拟现实的一个重要组成部分。本文首先介绍了虚拟现实的概念和国内外现状,然后介绍了目前比较流行的创建虚拟场景技术。接着
随着Internet和www迅速发展,网络信息资源的动态性、分布性、多元性和无序性等特点,使信息的处理变得越来越困难。大量网络信息资源以半结构化数据的形式存在,如何用可靠的系统