Implementing execution-time clocks for the Ada Ravenscar profile

被引:0
|
作者
Zamorano, J [1 ]
Alonso, A [1 ]
Pulido, JA [1 ]
de la Puente, JA [1 ]
机构
[1] Univ Politecn Madrid, Dept Ingn Sistemas Telemat, DIT, E-28040 Madrid, Spain
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The capability to monitor the amount of processor time that is used by real-time tasks is crucial for building real-time systems that are robust with respect to worst case execution time estimations. Execution-time clocks and timers have been proposed to be added to the language in order to support this functionality. Since a wide class of systems which may benefit from this mechanism are likely to use the Ada tasking subset known as the Ravenscar profile, it is important to check that the proposed execution-time clocks can be implemented on top of the simplified run-time systems that are used to support this profile. This paper describes a pilot implementation of execution-time clocks for the ORK kernel, and gives some examples of their possible usage in Ravenscar programs.
引用
收藏
页码:132 / 143
页数:12
相关论文
共 50 条
  • [1] A proposal to integrate the POSIX execution-time clocks into Ada 95
    Miranda, J
    Harbour, MG
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2003, 2003, 2655 : 344 - 358
  • [2] Programming execution-time servers in Ada 2005
    Burns, A.
    Wellings, A. J.
    27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, : 47 - +
  • [3] Implementing and using execution time clocks in ada hard real-time applications
    Harbour, MG
    Rivas, MA
    García, JJG
    Gutiérrez, JCP
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE, 1998, 1411 : 90 - 101
  • [4] A real-time framework for Ada 2005 and the Ravenscar profile
    Gregertsen, Kristoffer Nyborg
    Skavhaug, Amund
    2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, : 515 - 522
  • [5] Preservation of Timing Properties with the Ada Ravenscar Profile
    Mezzetti, Enrico
    Panunzio, Marco
    Vardanega, Tullio
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2010, 2010, 6106 : 153 - 166
  • [6] A formal model of the Ada Ravenscar Tasking Profile; Protected objects
    Lundqvist, K
    Asplund, L
    Michell, S
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE' 99, 1999, 1622 : 12 - 25
  • [7] A formal model of the Ada Ravenscar Tasking Profile; Delay until
    Lundqvist, K
    Asplund, L
    ACM SIGADA ANNUAL INTERNATIONAL CONFERENCE (SIGADA'99) - PROCEEDINGS, 1999, 19 (03): : 15 - 21
  • [9] Error Detection Based on Execution-time Monitoring
    Steiner, Dieter
    Puschner, Peter
    2017 6TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2017, : 12 - 16
  • [10] A theory for execution-time derivation in real-time programs
    Lermer, K
    Fidge, CJ
    Hayes, IJ
    THEORETICAL COMPUTER SCIENCE, 2005, 346 (01) : 3 - 27