...
首页> 外文期刊>Computer Communications >Context independent unique state identification sequences for testing communication protocols modelled as extended finite state machines
【24h】

Context independent unique state identification sequences for testing communication protocols modelled as extended finite state machines

机译:上下文无关的唯一状态标识序列,用于测试建模为扩展有限状态机的通信协议

获取原文
获取原文并翻译 | 示例
           

摘要

A number of test sequence generation methods proposed for communication protocols represented as Extended Finite State Machines (EFSMs) use state identification sequences for checking the states. However, neither a formal definition nor a method of computation of these sequences for an EFSM state is known. In this paper, we first define a new type of state identification sequence, called Context Independent Unique Sequence (CIUS) and present an algorithm for computing it. To demonstrate the usefulness of these sequences, we then briefly describe a unified method based on CIUSs for automatically generating executable test cases for both control flow and data flow aspects of an EFSM. In control flow testing, CIUSs are very useful in confirming the tail states of the transitions. In data flow testing, CIUSs improve the observability of the test cases for the def-use associations of different variables used in the EFSM. Unlike general state identification sequences, the use of CIUSs does not increase the complexity of the already intractable feasibility testing problem in test case generation. Moreover, the feasibility problem encountered in both the CIUS computation and the test case generation methods is amenable to an incremental solution. We demonstrate this by presenting a method to solve a particular case of this problem in which the variables are of only integer, real or Boolean type and the predicates are linear.
机译:为表示为扩展有限状态机(EFSM)的通信协议建议的许多测试序列生成方法都使用状态标识序列来检查状态。但是,对于EFSM状态,这些序列的正式定义或计算方法均未知。在本文中,我们首先定义了一种新型的状态识别序列,称为上下文无关唯一序列(CIUS),并提出了一种计算它的算法。为了证明这些序列的有用性,我们然后简要描述一种基于CIUS的统一方法,用于自动为EFSM的控制流和数据流方面生成可执行的测试用例。在控制流测试中,CIUS在确认过渡的尾部状态时非常有用。在数据流测试中,CIUS改进了EFSM中使用的不同变量的解除使用关联的测试用例的可观察性。与一般状态标识序列不同,CIUS的使用不会增加测试案例生成中已经难以解决的可行性测试问题的复杂性。此外,在CIUS计算和测试用例生成方法中都遇到的可行性问题适合于增量解决方案。我们通过提出一种解决该问题的特殊情况的方法来证明这一点,在该方法中,变量只有整数,实数或布尔值类型,而谓词是线性的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号