首页> 外文期刊>Theoretical computer science >Testing against a non-controllable stream X-machine using state counting
【24h】

Testing against a non-controllable stream X-machine using state counting

机译:使用状态计数针对不可控制的流X机进行测试

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

摘要

Stream X-machines are a form of extended finite state machines that has received extensive study in recent years. A stream X-machine describes a system as a finite set of states, an internal store, called memory, and a finite number of transitions between the states, labelled by function names (the processing functions). One of the great benefits of using a stream X-machine to specify a system is its associated testing method. Under certain design for test conditions, this method produces a test suite that can determine the correctness of the implementation, provided that the processing functions of the stream X-machine specification have been correctly implemented (this can be checked by a separate testing process, using the same method or alternative functional methods). However, the application of the stream X-machine based testing method is often encumbered by the restrictive design for test conditions required. In practical applications, these conditions are achieved by designing extra functionality that will have to be disabled after testing has been completed. This is a time consuming process and can often be a source of error. This paper provides a strong generalisation of the existing method, which requires much laxer design for test conditions; these are naturally satisfied in practical applications and, furthermore, can be introduced into any stream X-machine specification without the need to add extra functionality. Consequently, the generalised method can be applied to virtually any system that can be specified by a stream X-machine.
机译:流X机是扩展的有限状态机的一种形式,近年来已受到广泛研究。流X机将系统描述为一组有限的状态,一个内部存储(称为内存)以及状态之间的有限数量的转换,这些转换由功能名称(处理功能)标记。使用流X机指定系统的最大好处之一是其关联的测试方法。在特定的测试条件设计下,此方法会生成一个测试套件,可以确定实现的正确性,前提是已正确实现了流X机规范的处理功能(可以通过单独的测试过程进行检查,使用相同的方法或其他功能方法)。但是,基于流X机的测试方法的应用通常受限于所需测试条件的限制性设计。在实际应用中,这些条件是通过设计额外的功能来实现的,这些功能必须在测试完成后禁用。这是一个耗时的过程,并且通常可能是错误的来源。本文提供了对现有方法的强大概括,该方法需要针对测试条件进行大量设计。这些在实际应用中自然是令人满意的,此外,可以将其引入任何X机流规范中,而无需添加额外的功能。因此,该通用方法实际上可以应用于可由流X机指定的任何系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号