首页> 外文期刊>Software Testing, Verification and Reliability >Formal passive testing of timed systems: theory and tools
【24h】

Formal passive testing of timed systems: theory and tools

机译:定时系统的正式被动测试:理论和工具

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

摘要

This paper presents a methodology to perform passive testing of timed systems. In passive testing, the tester does not interact with the implementation under test. On the contrary, execution traces are observed without interfering with the behaviour of the system. Invariants are used to represent the most relevant expected properties of the implementation under test. Intuitively, an invariant expresses the fact that each time the implementation under test performs a given sequence of actions, it must exhibit a behaviour in a lapse of time reflected in the invariant. There are two types of invariants: consequent and observational. The paper gives two algorithms to decide the correctness of proposed invariants with respect to a given specification and algorithms to check the correctness of a log, recorded from the implementation under test, with respect to an invariant. The soundness of this methodology is shown by relating it to an implementation relation. In addition to the theoretical framework, a tool called PASTE has been developed. This tool helps in the automation of the passive testing approach because it implements all the algorithms presented in this paper. PASTE takes advantage of mutation testing techniques in order to evaluate the goodness of an invariant according to its capability to detect errors in logs generated from mutants. An empirical study where PASTE was used to analyse a non-trivial system is also reported. Copyright © 2012 John Wiley & Sons, Ltd.
机译:本文提出了一种对定时系统进行被动测试的方法。在被动测试中,测试人员不会与被测实现交互。相反,可以观察到执行跟踪,而不会影响系统的行为。不变式用于表示测试中实现的最相关的预期属性。直观上,一个不变式表示这样一个事实,即被测实现每次执行给定的动作序列时,都必须表现出随时间变化的行为,该行为反映在该不变式上。不变量有两种类型:结果变量和观察变量。本文给出了两种算法,用于根据给定的规范确定拟议的不变量的正确性,以及用于检查从测试中的实现记录的关于不变量的日志正确性的算法。通过将其与实现关系相关联来显示该方法的合理性。除了理论框架外,还开发了一种称为PASTE的工具。该工具实现了本文介绍的所有算法,因此有助于自动化测试方法的自动化。 PASTE利用突变测试技术,以根据其检测突变体生成的日志中的错误的能力来评估不变量的优势。还报道了一项使用PASTE分析非平凡系统的实证研究。版权所有©2012 John Wiley&Sons,Ltd.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号