首页> 外文期刊>Science of Computer Programming >A clock-based dynamic logic for schedulability analysis of CCSL specifications
【24h】

A clock-based dynamic logic for schedulability analysis of CCSL specifications

机译:基于时钟的动态逻辑,用于CCSL规范的调度分析

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

摘要

The Clock Constraint Specification Language (CCSL) is a clock-based formalism for the specification and analysis of real-time embedded systems. The major goal of schedulability analysis of CCSL specifications is to solve the schedule problem, which is to answer 'whether there exists a clock behaviour (also called a 'schedule') that conforms to a given CCSL specification'. Existing works on schedulability analysis of CCSL specifications are mainly based on model checking or SMT-solving. In this paper, however, we propose a theorem-proving approach to the problem. To this end, we define a clock-based dynamic logic (cDL) in which we can specify the clock behaviours and the clock relations in CCSL. With cDL, given a CCSL specification SP, we can express its schedule problem as a cDL formula Φ_(sp). Then solving the schedule problem is equivalent to checking the validity of Φ_(sp) in the proof system of cDL. By analyzing the proof tree of Φ_(sp), we can generate a concrete schedule satisfying SP. Compared to the previous approaches, our method is not limited to special types of CCSL specifications and schedules and does not depend on the bounds that are set for approximate checking. We implement our cDL in Coq. We use an example throughout the paper to illustrate our method.
机译:时钟约束规范语言(CCSL)是基于时钟的形式主义,用于实时嵌入式系统的规范和分析。 CCSL规范的调度分析的主要目标是解决时间表问题,即回答'是否存在时钟行为(也称为“调度”),该行为符合给定的CCSL规范'。现有的CCSL规范的调度分析工作主要是基于模型检查或SMT解决。然而,在本文中,我们提出了一种解决问题的定理方法。为此,我们定义了一种基于时钟的动态逻辑(CDL),其中我们可以指定CCSL中的时钟行为和时钟关系。使用CDL,给定CCSL规范SP,我们可以将其调度问题显示为CDL公式φ_(SP)。然后解决计划问题等同于检查CDL证明系统中φ_(sp)的有效性。通过分析φ_(sp)的证明树,我们可以产生满足sp的具体时间表。与以前的方法相比,我们的方法不限于特殊类型的CCSL规范和计划,并且不依赖于设置用于近似检查的界限。我们在COQ中实施CDL。我们在整个纸上使用一个例子来说明我们的方法。

著录项

  • 来源
    《Science of Computer Programming》 |2021年第1期|102546.1-102546.29|共29页
  • 作者单位

    School of Mathematics and Statistics Southwest University China RISE College of Computer & Information Science Southwest University China MoE Engineering Research Center for Software/Hardware Co-design Technology and Application East China Normal University China;

    I3S Laboratory UMR 7271 CNRS INRIA Universite Nice Sophia Antipolis France;

    Shanghai Key Laboratory of Trustworthy Computing East China Normal University China;

    MoE Engineering Research Center for Software/Hardware Co-design Technology and Application East China Normal University China;

    RISE College of Computer & Information Science Southwest University China;

    RISE College of Computer & Information Science Southwest University China;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Clock constraint specification language; Dynamic logic; Real-time embedded systems; Schedulability analysis; Theorem proving;

    机译:时钟约束规范语言;动态逻辑;实时嵌入式系统;调度分析;定理证明;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号