Verification, refinement and scheduling of real-time programs

被引:5
|
作者
Liu, ZM [1 ]
Joseph, M
机构
[1] Univ Leicester, Dept Math & Comp Sci, Leicester LE1 7RH, Leics, England
[2] Tata Res Dev & Design Ctr, Pune 411013, Maharashtra, India
基金
英国工程与自然科学研究理事会;
关键词
real-time program; specification; refinement; feasibility; schedulability;
D O I
10.1016/S0304-3975(00)00091-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A real-time program can be developed by refining a specification into program code. Verification of the timing properties of the program is then usually done at two levels: verification of the ordering of timed actions in the program and proof that execution of the program on a specific system will meet its timing requirements. Refinement is done within a formal model but the second step requires a different framework in which scheduling theory analysis is used and actual program execution times can be taken into account. The implementation of a program on a system is said to be feasible or schedulable if it will meet all the timing deadlines. This paper shows how the feasibility of scheduling a real-time program can also be proved as a step in the refinement of the program from its specification. Verification of this step of refinement makes use of methods from scheduling theory within a formal system development framework. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:119 / 152
页数:34
相关论文
共 50 条
  • [41] Deductive Verification Method of Real-Time Safety Properties for Embedded Assembly Programs
    Yamane, Satoshi
    ELECTRONICS, 2019, 8 (10)
  • [42] A sequential real-time refinement calculus
    Hayes, IJ
    Utting, M
    ACTA INFORMATICA, 2001, 37 (06) : 385 - 448
  • [43] A sequential real-time refinement calculus
    Ian J. Hayes
    Mark Utting
    Acta Informatica, 2001, 37 : 385 - 448
  • [44] SCHEDULING IN REAL-TIME MODELS
    KURKISUONIO, R
    SYSTA, K
    VAIN, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 571 : 327 - 339
  • [45] Multiprocessor real-time scheduling
    Anderson, James H.
    Devi, UmaMaheswari
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (05) : 485 - 486
  • [46] REAL-TIME SCHEDULING ALGORITHMS
    FERRARI, AD
    DR DOBBS JOURNAL, 1994, 19 (15): : 60 - &
  • [47] Real-Time Scheduling with a Budget
    Joseph (Seffi) Naor
    Hadas Shachnai
    Tami Tamir
    Algorithmica, 2007, 47 : 343 - 364
  • [48] Real-Time Scheduling with Predictions
    Zhao, Tianming
    Li, Wei
    Zomaya, Albert Y.
    2022 IEEE 43RD REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2022), 2022, : 331 - 343
  • [49] Real-time scheduling with a budget
    Naor, J
    Shachnai, H
    Tamir, T
    AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2003, 2719 : 1123 - 1137
  • [50] REAL-TIME SCHEDULING PROBLEM
    DHALL, SK
    LIU, CL
    OPERATIONS RESEARCH, 1978, 26 (01) : 127 - 140