ENGINEERING A HARD REAL-TIME SYSTEM - FROM THEORY TO PRACTICE

被引:13
|
作者
BURNS, A
WELLINGS, AJ
机构
[1] Real-Time Systems Research Group, Department of Computer Science, University of York
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1995年 / 25卷 / 07期
关键词
SCHEDULING; REAL-TIME; PERFORMANCE EVALUATION; ADA; KERNELS;
D O I
10.1002/spe.4380250702
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
More and more programmers find their software being used in performance critical applications. Unfortunately, they have limited techniques at their disposal to help guarantee this particular aspect of their programs. There has been considerable activity in recent years on developing analysis techniques for hard real-time systems. Inevitably these techniques make simplifying assumptions so as to reduce the complexity of the problem to be solved. For example hard real-time schedulability analysis techniques often assume that the timing properties of the underlying kernel can be accounted for by incorporating extra execution time into the application tasks. Furthermore, they assume that the application task structure is very simple and uniform. This paper considers the implications of using these techniques in the analysis of a typical single processor application, the attitude and orbital control system (AOCS) for the Olympus satellite. The paper outlines a common approach for estimating the response times for tasks, and then extends the scheduling equations so that they can be used in the engineering of realistic real-time systems.
引用
收藏
页码:705 / 726
页数:22
相关论文
共 50 条
  • [1] AN ENGINEERING APPROACH TO HARD REAL-TIME SYSTEM-DESIGN
    KOPETZ, H
    ZAINLINGER, R
    FOHLER, G
    KANTZ, H
    PUSCHNER, P
    SCHUTZ, W
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 550 : 166 - 188
  • [2] A PHASED-ARRAY REAL-TIME SYSTEM IN THEORY AND IN PRACTICE
    GOWLAND, MR
    [J]. BRITISH JOURNAL OF RADIOLOGY, 1980, 53 (630): : 615 - 616
  • [3] Real-time Embedded Systems Analysis - From Theory to Practice
    Banerjee, Ansuman
    Sarkar, Arnab
    Mondal, Arijit
    Biswas, Santosh
    [J]. 2015 19TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST (VDAT), 2015,
  • [4] Estimation of Hard Real-Time System Workability
    Popov, George
    Brayanov, Nikolay
    Balevsky, Alexander
    [J]. 2018 INTERNATIONAL CONFERENCE ON HIGH TECHNOLOGY FOR SUSTAINABLE DEVELOPMENT (HITECH), 2018,
  • [5] PTIDES on Flexible Task Graph: Real-Time Embedded System Building from Theory to Practice
    Zou, Jia
    Auerbach, Joshua
    Bacon, David F.
    Lee, Edward A.
    [J]. LCTES'09: PROCEEDINGS OF THE 2009 ACM SIGPLAN/SIGBED CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, 2009, : 31 - 40
  • [6] PTIDES on Flexible Task Graph: Real-Time Embedded System Building from Theory to Practice
    Zou, Jia
    Auerbach, Joshua
    Bacon, David F.
    Lee, Edward A.
    [J]. ACM SIGPLAN NOTICES, 2009, 44 (07) : 31 - 40
  • [7] Hard real-time control & real-time linux
    Murillo-Garcia, R
    [J]. DR DOBBS JOURNAL, 2003, 28 (11): : 65 - 67
  • [8] REAL-TIME COMPUTING AND THE ENGINEERING SUPPORT SYSTEM
    MELLICHAMP, D
    BEDWORTH, D
    PETTERSEN, O
    RONY, P
    BEZANSON, L
    HIGGINS, W
    KORN, G
    [J]. IEEE MICRO, 1985, 5 (05) : 27 - 35
  • [9] A PARTIAL EVALUATOR FOR THE MARUTI HARD REAL-TIME SYSTEM
    NIRKHE, V
    PUGH, W
    [J]. REAL-TIME SYSTEMS, 1993, 5 (01) : 13 - 30
  • [10] Theory and practice of real-time dynamic hybrid testing
    Wang, Jin-Ting
    Jin, Feng
    Xu, Yan-Jie
    Zhang, Chu-Han
    [J]. Gongcheng Lixue/Engineering Mechanics, 2014, 31 (01): : 1 - 14