期刊文献+
共找到135篇文章
< 1 2 7 >
每页显示 20 50 100
Real-time embedded software testing method based on extended finite state machine 被引量:6
1
作者 Yongfeng Yin Bin Liu Hongying Ni 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2012年第2期276-285,共10页
The reliability of real-time embedded software directly determines the reliability of the whole real-time embedded sys- tem, and the effective software testing is an important way to ensure software quality and reliab... The reliability of real-time embedded software directly determines the reliability of the whole real-time embedded sys- tem, and the effective software testing is an important way to ensure software quality and reliability. Based on the analysis of the characteristics of real-time embedded software, the formal method is introduced into the real-time embedded software testing field and the real-time extended finite state machine (RT-EFSM) model is studied firstly. Then, the time zone division method of real-time embedded system is presented and the definition and description methods of time-constrained transition equivalence class (timeCTEC) are presented. Furthermore, the approaches of the testing sequence and test case generation are put forward. Finally, the proposed method is applied to a typical avionics real- time embedded software testing practice and the examples of the timeCTEC, testing sequences and test cases are given. With the analysis of the testing result, the application verification shows that the proposed method can effectively describe the real-time embedded software state transition characteristics and real-time requirements and play the advantages of the formal methods in accuracy, effectiveness and the automation supporting. Combined with the testing platform, the real-time, closed loop and automated simulation testing for real-time embedded software can be realized effectively. 展开更多
关键词 real-time system real-time embedded software for- mal method extended finite state machine (EFSM) testing se- quence test case.
在线阅读 下载PDF
基于有限状态机引导的网络协议模糊测试方法
2
作者 袁斌 任家俊 +3 位作者 陈群锦明 张驰 邹德清 金海 《软件学报》 北大核心 2025年第8期3726-3743,共18页
模糊测试技术能够自动化挖掘软件当中的漏洞,然而目前针对网络协议的模糊测试工具对于协议实现内部状态空间探索有限,导致覆盖率较低.有限状态机技术能够对网络协议实现进行全方位建模,以深入了解网络协议实现的系统行为和内部状态空间... 模糊测试技术能够自动化挖掘软件当中的漏洞,然而目前针对网络协议的模糊测试工具对于协议实现内部状态空间探索有限,导致覆盖率较低.有限状态机技术能够对网络协议实现进行全方位建模,以深入了解网络协议实现的系统行为和内部状态空间.将有限状态机技术和模糊测试技术相结合,提出一种基于有限状态机引导的网络协议模糊测试方法.以广泛使用的TLS协议为研究对象,利用有限状态机学习来对于TLS协议实现进行建模,用来反映协议内部状态空间及其系统行为.随后,基于有限状态机对于TLS协议模糊测试进行引导,使模糊测试的深度更深、覆盖代码更广.为此,实现一个原型系统SNETFuzzer,并且通过一系列对比实验发现SNETFuzzer在覆盖率等重要指标中优于已有工作.SNETFuzzer在实验中成功发现多个漏洞,其中包含两个新漏洞,证明了其实用性和有效性. 展开更多
关键词 软件测试 模糊测试 网络协议 有限状态机
在线阅读 下载PDF
基于扩展有限状态机的铁路信号设备测试验证方法研究 被引量:1
3
作者 郁文斌 邱兆阳 《铁道学报》 北大核心 2025年第2期83-91,共9页
针对铁路信号系统列控设备的安全软件提出一种基于扩展有限状态机的测试验证方法,此形式化方法可有效地应用于铁路信号控制软件的自动化测试技术中。通过对信号安全软件与外部设备的信息交互流程与其应用功能需求间映射关系的特征分析,... 针对铁路信号系统列控设备的安全软件提出一种基于扩展有限状态机的测试验证方法,此形式化方法可有效地应用于铁路信号控制软件的自动化测试技术中。通过对信号安全软件与外部设备的信息交互流程与其应用功能需求间映射关系的特征分析,构建出一个基于应用协议的铁路信号事件扩展有限状态机。此扩展状态机能够识别出根据需求定义的预期测试判定序列是否符合软件的实现,从而发现软件的潜在错误。另外,还给出扩展状态机的核心算法以及原理实现,开发出对应的测试验证系统。最后,选取临时限速服务器设备,通过实验验证应用此方法后与未使用此方法前的判定效果,并进行对比分析,结果表明提出的铁路信号扩展有限状态机模型能够正确有效地对设备安全软件进行符合性测试,具有准确率高、可靠性高、性能稳定等优点。 展开更多
关键词 铁路 信号 软件 形式化 状态机 符合性测试 自动化
在线阅读 下载PDF
基于行为树的路由协议控制层解耦结构设计
4
作者 董鲁佳 冯涛 +1 位作者 黄姣蕊 杨春刚 《系统工程与电子技术》 北大核心 2025年第3期997-1009,共13页
为了克服传统路由协议基于有限状态机架构的扩展局限性问题,引入行为树技术重构路由协议控制层。首先,提出一种路由协议控制层解耦结构,借助行为树将控制平面分解为两个层面,实现控制平面的灵活编程。接着,设计一种基于行为树的路由协... 为了克服传统路由协议基于有限状态机架构的扩展局限性问题,引入行为树技术重构路由协议控制层。首先,提出一种路由协议控制层解耦结构,借助行为树将控制平面分解为两个层面,实现控制平面的灵活编程。接着,设计一种基于行为树的路由协议状态模型,为协议行为提供标准化的描述方法。同时,提出一种基于动作模板的逻辑处理规则重构机制,增强路由协议的扩展性和可维护性。最后,使用一种路由协议进行概念验证,对比分析显示,行为树在扩展复杂度和框架执行效率上均优于传统有限状态机,证明其在网络协议设计中的可行性和有效性。 展开更多
关键词 有限状态机 行为树 路由协议控制层解耦 灵活性 可扩展性
在线阅读 下载PDF
面向高铁信号系统工程测试的测试建模方法
5
作者 史增树 李耀 +1 位作者 郭进 张亚东 《西南交通大学学报》 EI CSCD 北大核心 2024年第5期1023-1033,共11页
高铁信号系统工程测试关注系统中各设备间的复杂行为关系和状态同步,工程测试的测试建模方法缺少复杂行为交互和同步机制,针对此问题,提出基于扩展有限状态机的高铁信号系统工程测试建模方法和测试用例生成方法.首先,分析高铁信号系统... 高铁信号系统工程测试关注系统中各设备间的复杂行为关系和状态同步,工程测试的测试建模方法缺少复杂行为交互和同步机制,针对此问题,提出基于扩展有限状态机的高铁信号系统工程测试建模方法和测试用例生成方法.首先,分析高铁信号系统工程测试的特点,提出复杂事件交互和状态同步的测试建模需求,以有限状态机理论为基础,扩展出状态事件和层次性,满足信号系统工程测试中复杂行为关系和状态同步的建模需求,采用Z规格说明语言给出扩展有限状态机的形式化定义,定义扩展有限状态机的格局和同步机制;然后,提出将扩展有限状态机转化为时间自动机的算法,利用时间自动机的测试用例生成算法自动生成高铁信号系统工程测试的测试用例;最后,以高铁信号系统工程测试中的进路控制为例,建立扩展有限状态机模型并生成测试用例,通过变异分析对生成的测试用例进行评估.结果表明:测试用例在检测状态变异和事件表达式变异时的变异评分均为1,具有良好的覆盖度,能够满足高铁信号系统工程测试的需求. 展开更多
关键词 高铁信号系统 工程测试 有限状态机 Z语言 时间自动机
在线阅读 下载PDF
面向充电机通信协议一致性测试的用例自动生成方法 被引量:1
6
作者 何雪枫 贾俊国 李旭玲 《兰州理工大学学报》 CAS 北大核心 2024年第1期104-109,共6页
现有的充电机和新能源汽车电源管理系统(BMS)之间的通信协议一致性测试方法主要由专家经验设计测试用例,这种方法缺乏理论支撑,导致测试覆盖性弱,测试结果缺乏说服力,较难形成行业标准.为了解决上述问题,提出一种基于有限状态机(FSM)的... 现有的充电机和新能源汽车电源管理系统(BMS)之间的通信协议一致性测试方法主要由专家经验设计测试用例,这种方法缺乏理论支撑,导致测试覆盖性弱,测试结果缺乏说服力,较难形成行业标准.为了解决上述问题,提出一种基于有限状态机(FSM)的充电机与BMS通信协议一致性测试方法.首先,通过对GB/T 27930—2015协议的详细解读,分析充电机和BMS之间的通信过程,使用FSM形式化语言描述充电机和BMS之间的充电过程,保证协议的不同实体之间的通信一致性.其次,在FSM的基础上利用唯一输入输出(UIO)序列计算测试序列,进而得到最终的测试用例.在生成测试用例时,采用递归算法考虑前置用例,让每一个测试用例都有完整的输入输出.最后,生成的用例结果表明,基于FSM的一致性测试方法不仅使得充电机与BMS间的通信协议一致性测试过程有了理论支撑,而且相较于基于专家经验的手工设计测试用例方法具有更强的复用能力. 展开更多
关键词 有限状态机 充电机 电池管理系统 一致性测试
在线阅读 下载PDF
80 MN压剪试验机机架的力学仿真
7
作者 邵景干 吴跟上 +2 位作者 贺占蜀 汪晓航 李聪 《机械设计》 CSCD 北大核心 2024年第6期90-96,共7页
为确保80 MN压剪试验机机架在最大载荷下依然满足强度和刚度要求,文中首先分析单剪和双剪两种压剪试验工况下的受力状态,而后在最大竖向载荷与最大横向载荷联合作用下,对静态单剪与静态双剪时的机架进行静力学仿真,随后进行机架的模态仿... 为确保80 MN压剪试验机机架在最大载荷下依然满足强度和刚度要求,文中首先分析单剪和双剪两种压剪试验工况下的受力状态,而后在最大竖向载荷与最大横向载荷联合作用下,对静态单剪与静态双剪时的机架进行静力学仿真,随后进行机架的模态仿真,最后对动态单剪时的机架进行动力学仿真。结果表明:静态单剪与静态双剪时,压剪试验机机架最大静应力都小于材料的屈服强度,最大位移小于允许最大位移量,满足静强度与静刚度的要求;动态单剪时工作频率低于各阶模态固有频率,所以不会产生共振,满足动刚度要求;动态单剪时应力与位移呈周期性波动,最大动应力和最大位移满足动强度与动刚度的要求。 展开更多
关键词 80 MN压剪试验机 单剪状态 双剪状态 有限元分析 模态仿真
在线阅读 下载PDF
一种新的UIO测试序列生成算法 被引量:11
8
作者 徐军委 赵保华 屈玉贵 《中国科学技术大学学报》 CAS CSCD 北大核心 2004年第6期710-715,共6页
基于贪心算法提出了寻找FSM(finitestatemachine)各个状态的UIO(uniqueinputoutput)序列的伪多项式时间算法,可以快速地找出FSM的UIO序列,基于“由近及远”的方法提出了寻找最短UIO测试序列的算法,可以找出FSM的最短UIO序列.
关键词 通信协议 一致性测试FSM UIO序列 贪心算法
在线阅读 下载PDF
基于模型的软件测试综述 被引量:74
9
作者 颜炯 王戟 陈火旺 《计算机科学》 CSCD 北大核心 2004年第2期184-187,共4页
随着面向对象软件开发技术的广泛应用和软件测试自动化的要求,特别是基于UML的软件开发技术的逐渐普及,基于模型的软件测试逐渐得到了软件开发人员和软件测试人员的认可和接受。针对被测试软件的不同特征和不同测试目的,已经提出了多种... 随着面向对象软件开发技术的广泛应用和软件测试自动化的要求,特别是基于UML的软件开发技术的逐渐普及,基于模型的软件测试逐渐得到了软件开发人员和软件测试人员的认可和接受。针对被测试软件的不同特征和不同测试目的,已经提出了多种测试模型。本文详细阐述了基于模型的软件测试研究现状和应用现状,并对测试中使用的不同模型进行了比较,着重介绍了状态机模型、UML模型和马尔可夫链模型。最后提出了未来的研究方向。 展开更多
关键词 软件工程 软件测试 面向对象 软件开发 软件可靠性 程序代码 软件系统
在线阅读 下载PDF
基于FSM的协议一致性测试序列生成算法研究 被引量:11
10
作者 陈涛 潘雪增 +2 位作者 陈健 陈小平 陆魁军 《计算机工程与应用》 CSCD 北大核心 2010年第6期60-62,共3页
在通信协议的一致性测试领域里,如何生成满足要求的测试序列一直是研究热点之一。针对生成的测试序列不够简捷高效的问题,在介绍了通信协议的主要形式化模型FSM后,先研究了基于UIO的测试序列生成算法,然后对原算法进行了改进。改进后的... 在通信协议的一致性测试领域里,如何生成满足要求的测试序列一直是研究热点之一。针对生成的测试序列不够简捷高效的问题,在介绍了通信协议的主要形式化模型FSM后,先研究了基于UIO的测试序列生成算法,然后对原算法进行了改进。改进后的算法所生成的测试序列具有较高的错误覆盖率,并且能够缩短测试序列的长度。 展开更多
关键词 协议一致性测试 有限状态机 UIO序列
在线阅读 下载PDF
基于通信多端口有限状态机的协议互操作性测试生成研究 被引量:13
11
作者 王之梁 吴建平 尹霞 《计算机学报》 EI CSCD 北大核心 2006年第11期1909-1919,共11页
协议测试是一种保证网络通信协议实现质量的重要技术,互操作性测试是一类常用的协议测试技术.文章提出了一种基于通信多端口有限状态机模型的协议互操作性测试生成方法.首先采用已有的基于可达性分析的方法生成集中式测试序列;然后采用... 协议测试是一种保证网络通信协议实现质量的重要技术,互操作性测试是一类常用的协议测试技术.文章提出了一种基于通信多端口有限状态机模型的协议互操作性测试生成方法.首先采用已有的基于可达性分析的方法生成集中式测试序列;然后采用单一错误模型对其进行系统的错误覆盖分析,为达到更高的错误覆盖度,进一步提出一种增强的测试生成算法;最后讨论了互操作性测试中的控制观察问题,选择适当的分布式测试架构,并进而生成分布式同步测试序列.实验结果表明:与原有方法相比,该方法可以有效地提高测试集的错误覆盖,并具备一定的可行性和有效性. 展开更多
关键词 协议测试 互操作性测试 有限状态机 错误覆盖 分布式测试架构
在线阅读 下载PDF
基于UIO序列的测试方法及UIO生成算法研究 被引量:7
12
作者 古军 蔡国永 董荣胜 《计算机工程与应用》 CSCD 北大核心 2005年第17期46-49,共4页
测试序列生成是协议一致性测试的一个重要方面,好的测试序列应该有较大的错误覆盖率且长度越短越好。测试序列构成中的第三部分通常称为状态识别序列,通过比较几种以UIO序列为状态识别序列的协议一致性测试方法,提出了一个更好的UIO序... 测试序列生成是协议一致性测试的一个重要方面,好的测试序列应该有较大的错误覆盖率且长度越短越好。测试序列构成中的第三部分通常称为状态识别序列,通过比较几种以UIO序列为状态识别序列的协议一致性测试方法,提出了一个更好的UIO序列生成算法,该算法能产生更短的UIO序列。 展开更多
关键词 一致性测试 UIO序列 测试序列生成 有限状态机
在线阅读 下载PDF
EPA协议状态机的一致性测试方法及实现 被引量:5
13
作者 王平 王浩文 +1 位作者 易明华 张艳芳 《计算机集成制造系统》 EI CSCD 北大核心 2007年第3期621-624,共4页
以太网工厂自动化协议状态机的一致性测试方法,是将标准以太网工厂自动化服务原语序列作为激励输入被测协议实现,并检验其输出与预期输出是否一致,从而对以太网工厂自动化协议状态机实现与协议之间的一致性程度作出评判。针对以太网工... 以太网工厂自动化协议状态机的一致性测试方法,是将标准以太网工厂自动化服务原语序列作为激励输入被测协议实现,并检验其输出与预期输出是否一致,从而对以太网工厂自动化协议状态机实现与协议之间的一致性程度作出评判。针对以太网工厂自动化协议状态机状态变迁的约定,通过改变状态、获取状态和验证状态3个步骤,评判该协议状态机在状态变迁的条件、状态变迁的事件和具体状态所支持的操作3个方面与协议约定之间的一致性,从而使通过状态机一致性测试的不同协议实现之间的可靠互联概率得到提高。 展开更多
关键词 以太网工厂自动化协议 一致性测试 协议状态机 被测协议实现
在线阅读 下载PDF
基于UML状态图的类测试用例自动生成方法 被引量:23
14
作者 张毅坤 施凤鸣 +2 位作者 姚全珠 刘军 付长龙 《计算机工程》 CAS CSCD 北大核心 2003年第21期91-93,共3页
UML作为面向对象软件开发的事实上的标准建模语言,近年来得到了广泛的应用 ,基于UML的测试也成为面向对象软件测试的研究热点。该文把基于扩展的有限状态机EFSM 的唯一输入输出UIO测试用例自动生成方法和UML的类的状态图相结合,提出... UML作为面向对象软件开发的事实上的标准建模语言,近年来得到了广泛的应用 ,基于UML的测试也成为面向对象软件测试的研究热点。该文把基于扩展的有限状态机EFSM 的唯一输入输出UIO测试用例自动生成方法和UML的类的状态图相结合,提出了一种基于UML 状态图的类的测试用例自动生成方法。 展开更多
关键词 统一建模语言 状态图 扩展的有限状态机 基于规约的测试 测试用例生成 唯一输入输出
在线阅读 下载PDF
基于确定有限状态机的测试输入序列选取 被引量:13
15
作者 张涌 钱乐秋 王渊峰 《计算机研究与发展》 EI CSCD 北大核心 2002年第9期1144-1150,共7页
有限状态机可以精确地刻画软件系统或其子系统的行为 ,其在软件建模中被广泛应用 .基于有限状态机的测试问题得到了广泛的研究 ,其中 Wp方法由于限制条件较少 ,并且其可以达到较高的错误覆盖度 ,因此被广泛使用 .但当有限状态机的实现... 有限状态机可以精确地刻画软件系统或其子系统的行为 ,其在软件建模中被广泛应用 .基于有限状态机的测试问题得到了广泛的研究 ,其中 Wp方法由于限制条件较少 ,并且其可以达到较高的错误覆盖度 ,因此被广泛使用 .但当有限状态机的实现中的状态数目的估计值 m较大时 ,产生的测试输入序列数目过多 ,影响了其使用效率 .提出一种 Wp方法的改进方法 R- Wp方法 ,使用该方法在 m值较大时可以产生相对较少的测试输入序列数目 ,可以提高测试效率 ;同时本文对 Wp方法和 R- Wp方法产生的测试输入序列数目进行了讨论 ,并证明了该方法与Wp方法相同的错误覆盖能力 . 展开更多
关键词 软件测试 规约说明 有限状态机 测试输入序列选取 软件系统 软件开发
在线阅读 下载PDF
一种改进的转换可执行分析测试序列生成算法 被引量:8
16
作者 赵保华 陈波 屈玉贵 《中国科学技术大学学报》 CAS CSCD 北大核心 2007年第9期1096-1100,共5页
为确保测试序列对控制流和数据流的覆盖,提出了一种对以扩展有限状态机(extended finitestate machine,EFSM)为模型描述的协议进行测试的方法.该方法在控制流部分采用惟一输入输出(unique input/output,UIO)序列,在数据流部分采用全定义... 为确保测试序列对控制流和数据流的覆盖,提出了一种对以扩展有限状态机(extended finitestate machine,EFSM)为模型描述的协议进行测试的方法.该方法在控制流部分采用惟一输入输出(unique input/output,UIO)序列,在数据流部分采用全定义-使用路径(all Def-use paths)标准,通过改进的转换可执行分析(transition executability analysis,TEA)方法,使用深度优先策略生成TEA树,同时得到可执行的EFSM控制流和数据流测试序列以及所有变量的定义-使用对(Def-use pairs). 展开更多
关键词 协议测试 扩展有限状态机 转换可执行分析
在线阅读 下载PDF
基于改进FSM的协议一致性测试方法 被引量:4
17
作者 谢磊 魏蛟龙 朱光喜 《通信学报》 EI CSCD 北大核心 2011年第6期172-176,共5页
介绍了一种基于FSM(finite state machine)的生成一致性测试序列的改进算法,该方法混合了UIO(unique input/output)方法和T方法,UIO方法的测试能力优于T方法,但是生成的测试序列的长度较后者要长一些。实验结果表明,本改进方法的能力与... 介绍了一种基于FSM(finite state machine)的生成一致性测试序列的改进算法,该方法混合了UIO(unique input/output)方法和T方法,UIO方法的测试能力优于T方法,但是生成的测试序列的长度较后者要长一些。实验结果表明,本改进方法的能力与UIO方法相同,并且测试序列的长度接近于T方法。 展开更多
关键词 协议工程 一致性测试 有限状态机 测试序列生成
在线阅读 下载PDF
基于UIO的协议测试序列生成方法的改进 被引量:12
18
作者 田野 屈玉贵 赵保华 《计算机工程与应用》 CSCD 北大核心 2000年第12期153-155,175,共4页
文章在FSM模型下基于UIO序列的协议测试生成算法的基础上,介绍了UIO(S)序列和IO(S,K)序列的生成算法.并针对在IUT中,会出现UIO(S)和IO(S,K)序列失效的问题,提出了一种有效的检验方法.最后,给出了完整的测试序列生成方法.
关键词 UIO序列 网络通信协议 协议测试生成算法
在线阅读 下载PDF
一种通信协议测试序列生成的新方法 被引量:7
19
作者 孙宇霖 屈玉贵 赵保华 《通信学报》 EI CSCD 北大核心 2001年第6期122-127,共6页
本文讨论了一种协议测试的新方法 ,它使用构造类别代数描述通信协议规范 ,然后根据规范中的公理部分生成测试序列。本文以栈规范为例介绍这种方法的应用。并通过与基于有限状态机的测试序列生成方法相比较 ,得出两种方法在一些方面是等... 本文讨论了一种协议测试的新方法 ,它使用构造类别代数描述通信协议规范 ,然后根据规范中的公理部分生成测试序列。本文以栈规范为例介绍这种方法的应用。并通过与基于有限状态机的测试序列生成方法相比较 ,得出两种方法在一些方面是等效的 ,但在处理状态较多的协议时 ,这种方法有一定的优点。 展开更多
关键词 协议测试 构造类别代数规范 有限状态机 通信协议
在线阅读 下载PDF
基于标号变迁系统的测试集自动生成 被引量:6
20
作者 蒋凡 宁华中 《计算机研究与发展》 EI CSCD 北大核心 2001年第12期1435-1445,共11页
首先 ,依照 ISO 96 46的定义 ,阐述了协议一致性测试的基本概念 .然后 ,介绍标号变迁系统 (L TS)的形式化理论的定义和基本性质 ,利用 L TS,给出测试例、测试集以及测试生成的形式化定义 .第 3,表述了实现关系在测试生成中的地位和作用 ... 首先 ,依照 ISO 96 46的定义 ,阐述了协议一致性测试的基本概念 .然后 ,介绍标号变迁系统 (L TS)的形式化理论的定义和基本性质 ,利用 L TS,给出测试例、测试集以及测试生成的形式化定义 .第 3,表述了实现关系在测试生成中的地位和作用 ,定义了输入输出系统 ,并在输入输出系统以及Δ变换的基础上引入实现关系 ioco.根据实现关系 ioco给出了一个测试集自动生成算法 .该算法能很好地适用于递归的 L TS. 展开更多
关键词 标号变迁系统 形式化方法 有限状态机 测试集 自动生成 网络协议 ISO9646
在线阅读 下载PDF
上一页 1 2 7 下一页 到第
使用帮助 返回顶部