首页> 外文学位 >On testing concurrent systems through contexts of queues.
【24h】

On testing concurrent systems through contexts of queues.

机译:通过队列上下文测试并发系统。

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

摘要

Concurrent systems, including asynchronous circuits, computer networks, and multi-threaded programs, have important applications, but they are also very complex and expensive to test. This thesis studies how to test concurrent systems through contexts consisting of queues. Queues, modeling buffers and communication delays, are an integral part of the test settings for concurrent systems. However, queues can also distort the behavior of the concurrent system as observed by the tester, so one should take into account the queues when defining conformance relations or deriving tests. On the other hand, queues can cause state explosion, so one should avoid testing them if they are reliable or have already been tested. To solve these problems, we propose two different solutions. The first solution is to derive tests using some test selection criteria such as test purposes, fault coverage, and transition coverage. The second solution is to compensate for the problems caused by the queues so that testers do not discern the presence of the queues in the first place. Unifying the presentation of the two solutions, we consider in a general testing framework partial specifications, various contexts, and a hierarchy of conformance relations. Case studies on test derivation for asynchronous circuits, communication protocols, and multi-threaded programs are presented to demonstrate the applications of the results.
机译:并发系统(包括异步电路,计算机网络和多线程程序)具有重要的应用程序,但它们也非常复杂且测试成本很高。本文研究如何通过包含队列的上下文来测试并发系统。队列,建模缓冲区和通信延迟是并发系统测试设置的组成部分。但是,队列也可能扭曲测试人员观察到的并发系统的行为,因此在定义一致性关系或派生测试时应考虑队列。另一方面,队列可能导致状态爆炸,因此,如果队列可靠或已经过测试,则应避免对其进行测试。为了解决这些问题,我们提出了两种不同的解决方案。第一种解决方案是使用某些测试选择标准(例如测试目的,故障范围和过渡范围)来得出测试。第二种解决方案是补偿由队列引起的问题,这样测试人员就不会首先识别出队列的存在。结合这两种解决方案的介绍,我们在一个通用的测试框架中考虑了部分规范,各种环境以及一致性关系的层次结构。提出了有关异步电路,通信协议和多线程程序的测试派生的案例研究,以证明结果的应用。

著录项

  • 作者

    Huo, Jiale.;

  • 作者单位

    McGill University (Canada).;

  • 授予单位 McGill University (Canada).;
  • 学科 Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 2007
  • 页码 155 p.
  • 总页数 155
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 无线电电子学、电信技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号