【24h】

Delay-Bounded Scheduling

机译:延时界限调度

获取原文

摘要

We provide a new characterization of scheduling nondeterminism by allowing deterministic schedulers to delay their next-scheduled task. In limiting the delays an otherwise-deterministic scheduler is allowed, we discover concurrency bugs efficiently-by exploring few schedules-and robustly-i.e., independent of the number of tasks, context switches, or buffered events. Our characterization elegantly applies to any systematic exploration (e.g., testing, model checking) of concurrent programs with dynamic task-creation. Additionally, we show that certain delaying schedulers admit efficient reductions from concurrent to sequential program analysis.
机译:我们通过允许确定性调度程序延迟其下一预定任务来提供调度不确定的新表征。在限制延迟时,允许其他确定的调度程序,我们通过探索几个时间表 - 且robustly-i.e进行有效地了解并发错误。,与任务,上下文交换机或缓冲事件无关。我们的特征优雅地适用于具有动态任务创建的并发程序的任何系统探索(例如,测试,模型检查)。此外,我们表明某些延迟调度程序承认从并发到顺序程序分析的有效减少。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号