首页> 外文期刊>Software Engineering, IEEE Transactions on >Compositional Verification for Hierarchical Scheduling of Real-Time Systems
【24h】

Compositional Verification for Hierarchical Scheduling of Real-Time Systems

机译:实时系统分层调度的组合验证

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

摘要

Hierarchical Scheduling (HS) techniques achieve resource partitioning among a set of real-time applications, providing reduction of complexity, confinement of failure modes, and temporal isolation among system applications. This facilitates compositional analysis for architectural verification and plays a crucial role in all industrial areas where high-performance microprocessors allow growing integration of multiple applications on a single platform. We propose a compositional approach to formal specification and schedulability analysis of real-time applications running under a Time Division Multiplexing (TDM) global scheduler and preemptive Fixed Priority (FP) local schedulers, according to the ARINC-653 standard. As a characterizing trait, each application is made of periodic, sporadic, and jittering tasks with offsets, jitters, and nondeterministic execution times, encompassing intra-application synchronizations through semaphores and mailboxes and interapplication communications among periodic tasks through message passing. The approach leverages the assumption of a TDM partitioning to enable compositional design and analysis based on the model of preemptive Time Petri Nets (pTPNs), which is expressly extended with a concept of Required Interface (RI) that specifies the embedding environment of an application through sequencing and timing constraints. This enables exact verification of intra-application constraints and approximate but safe verification of interapplication constraints. Experimentation illustrates results and validates their applicability on two challenging workloads in the field of safety-critical avionic systems.
机译:分层调度(HS)技术可在一组实时应用程序之间实现资源分配,从而降低了系统应用程序的复杂性,限制了故障模式并实现了时间隔离。这有助于进行结构验证的成分分析,并且在所有工业领域都发挥着至关重要的作用,在这些领域中,高性能微处理器允许在单个平台上不断集成多个应用程序。根据ARINC-653标准,我们提出了一种组合方法,用于对在时分复用(TDM)全局调度程序和抢先固定优先级(FP)本地调度程序下运行的实时应用程序的正式规范和可调度性分析。作为一个特征,每个应用程序都由具有偏移,抖动和不确定执行时间的周期性,零星和抖动任务组成,包括信号量和邮箱之间的应用程序内部同步以及消息传递在周期性任务之间的应用程序间通信。该方法利用了TDM分区的假设,以基于抢先时间Petri网(pTPN)模型进行成分设计和分析,该模型明确地扩展了要求接口(RI)的概念,该接口通过以下方式指定应用程序的嵌入环境排序和时序约束。这样可以对应用程序内约束进行精确验证,并可以对应用程序间约束进行近似但安全的验证。实验说明了结果并验证了其在安全关键型航空电子系统领域中两个具有挑战性的工作负载上的适用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号