首页> 外文会议>Fourth IEEE International Conference on Software Testing, Verification, and Validation >Test Generation for X-machines with Non-terminal States and Priorities of Operations
【24h】

Test Generation for X-machines with Non-terminal States and Priorities of Operations

机译:具有非终端状态和操作优先级的X机的测试生成

获取原文

摘要

Testing methods aiming to demonstrate that an implementation behaves the same as a specification X-machine (extended finite-state machine) usually assume that (1) all states are terminal states and (2) there are no priorities associated with operations on transitions. The considered model for the machine is such that outputs for transitions leading to non-terminal states will be buffered and contents of buffers will only be made observable when terminal states are entered. The X-machine testing method has been extended in this work to handle such an extension of X-machines (EFSM).Priorities of operations determine the order in which guards of transitions are evaluated. This makes it possible to reduce the size of a test suite. For instance, if testing has shown that a transition with a specific guard g has been implemented from some state, then no lower-priority transition with a guard implied by g may ever be executed from that state. It is hence not necessary to test for the presence of such a lower-priority transition.
机译:旨在证明实现与规范X机(扩展有限状态机)相同的测试方法通常假定(1)所有状态均为终端状态,并且(2)没有与转换操作相关的优先级。所考虑的机器模型是这样的,即导致进入非终端状态的转换输出将被缓冲,并且只有在进入终端状态后才能观察到缓冲区的内容。 X机器测试方法在此工作中得到了扩展,以处理X机器(EFSM)的这种扩展。操作的优先级决定了评估过渡保护措施的顺序。这样可以减小测试套件的大小。例如,如果测试表明已从某个状态实现了具有特定防护g的转换,则从该状态可能永远不会执行带有g隐含的防护的低优先级转换。因此,没有必要测试这种优先级较低的过渡的存在。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号