首页> 外文会议>International conference on abstract state machines, alloy, B, TLA, VDM, and Z >Refinement of Timing Constraints for Concurrent Tasks with Scheduling
【24h】

Refinement of Timing Constraints for Concurrent Tasks with Scheduling

机译:带计划的并发任务的时间约束的细化

获取原文

摘要

Event-B is a refinement-based formal method that is used for system-level modeling and analysis of concurrent and distributed systems. Work has been done to extend Event-B with discrete time constraints. However the previous work does not capture the communication and competition between concurrent processes. In this paper, we distinguish task-based timing properties with scheduler-based timing properties from the perspective of different system design phases. To refine task-based timing properties with scheduler-based timing properties based on existing trigger-response patterns, we introduce a non-deterministic queue based scheduling framework to schedule processes under concurrent circumstances, which addresses the problems of refining deadline constraint under concurrent situations. Additional gluing invariants are provided to this refinement. To demonstrate the usability of the framework, we provide approaches to refine this framework with FIFO scheduling policy as well as deferrable priority based scheduling policy with aging technique. We demonstrate our framework and refinement with a timed mutual exclusion case study. The model is proved using the Rodin tool.
机译:Event-B是基于改进的形式化方法,用于并发和分布式系统的系统级建模和分析。已经完成了在不连续的时间限制下扩展事件B的工作。但是,先前的工作并未捕获并发进程之间的通信和竞争。在本文中,我们从不同的系统设计阶段的角度,将基于任务的时序属性与基于调度程序的时序属性区分开。为了基于现有的触发器-响应模式使用基于调度程序的时序属性来优化基于任务的时序属性,我们引入了基于非确定性队列的调度框架来在并发情况下调度进程,从而解决了在并发情况下优化期限约束的问题。为该改进方案提供了附加的粘合不变性。为了演示该框架的可用性,我们提供了使用FIFO调度策略以及使用可老化优先级的基于可延迟优先级的调度策略来完善此框架的方法。我们通过一个定时互斥案例研究来证明我们的框架和完善。使用Rodin工具证明了该模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号