【24h】

Multiplexing of Partially Ordered Events

机译:部分排序事件的复用

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

摘要

This paper introduces a method to correctly order events in model-based testing for concurrent systems, in particular multi-threaded programs, whose events are only partially ordered. For a sequential, centralized tester, we need to merge (local) traces of each component into a (global) trace of a system in such a way that the ordering constraints are observed. To this end, we instrument a multi-threaded program under test so that the order of lock events is visible. This additional information helps a so-called multiplexer to reconstruct a fully serial trace consistent with the partial order. We describe programs and the multiplexer as labeled transition systems and give pseudo-code of the algorithm implementing the latter. The implementation of the algorithm presented is used in an industrial context.
机译:本文介绍了一种在并发系统的基于模型的测试中正确排序事件的方法,特别是多线程程序,其事件仅部分排序。对于顺序的集中式测试仪,我们需要以遵守顺序约束的方式将每个组件的(本地)迹线合并到系统的(全局)迹线中。为此,我们对一个多线程程序进行了测试,以使锁定事件的顺序可见。此附加信息可帮助所谓的多路复用器重建与部分顺序一致的全串行跟踪。我们将程序和多路复用器描述为标记的过渡系统,并给出实现后者的算法的伪代码。提出的算法的实现用于工业环境。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号