A development environment for hard real-time applications

被引:1
|
作者
Ancilotti, P [1 ]
Buttazzo, G [1 ]
DiNatale, M [1 ]
Spuri, M [1 ]
机构
[1] SCUOLA SUPER SANT ANNA, PISA, ITALY
关键词
real-time; development environments; tools;
D O I
10.1142/S0218194096000156
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we describe an integrated environment to assist the development of hard real-time applications. It includes an interactive graphic interface which allows the user to describe the application requirements according to three hierarchical levels: the application level, the component level, and the object level. The development model we propose is based on an iterative process in which the real-time scheduling support is considered since the beginning of the design phases. Our graphic environment integrates several tools to analyse, test, and simulate the real-time application under development. In particular, the tools we have implemented are: a Design Tool, to describe the structure of the application, a Schedulability Analyser Tool (SAT), to verify off-line the feasibility of the schedule of a critical task set, a Scheduling Simulator, to test the average behaviour of the application, and a Maximum Execution Time (MET) estimator to bound the worst case duration of each task.
引用
收藏
页码:331 / 354
页数:24
相关论文
共 50 条
  • [1] ADA IN A HARD REAL-TIME ENVIRONMENT
    JONES, B
    [J]. AIAA FLIGHT SIMULATION TECHNOLOGIES CONFERENCE AND EXHIBITION: A COLLECTION OF TECHNICAL PAPERS, 1989, : 117 - 126
  • [2] A development environment for complex distributed real-time applications
    Stoyen, AD
    Marlowe, TJ
    Younis, MF
    Petrov, PV
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (01) : 50 - 74
  • [3] A scheme for scheduling hard real-time applications in open system environment
    Deng, Z
    Liu, JWS
    Sun, J
    [J]. NINTH EUROMICRO WORKSHOP ON REAL TIME SYSTEMS, PROCEEDINGS, 1997, : 191 - 199
  • [4] Flexible real-time linux:: A flexible hard real-time environment
    Terrasa, A
    García-Fornes, A
    Botti, VJ
    [J]. REAL-TIME SYSTEMS, 2002, 22 (1-2) : 151 - 173
  • [5] Flexible Real-Time Linux*: A Flexible Hard Real-Time Environment
    Andrés Terrasa
    Ana García-Fornes
    Vicente J. Botti
    [J]. Real-Time Systems, 2002, 22 : 151 - 173
  • [6] SCHEDULING IN HARD REAL-TIME APPLICATIONS
    ZHU, J
    LEWIS, TG
    JACKSON, W
    WILSON, RL
    [J]. IEEE SOFTWARE, 1995, 12 (03) : 54 - 63
  • [7] Robot control in hard real-time environment
    Buttazzo, G
    Conticelli, F
    Lamastra, G
    Lipari, G
    [J]. FOURTH INTERNATIONAL WORKSHOP ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1997, : 152 - 159
  • [8] An Open Environment for Real-Time Applications
    Z. Deng
    Jane W.-S. Liu
    L. Zhang
    S. Mouna
    A. Frei
    [J]. Real-Time Systems, 1999, 16 : 155 - 185
  • [9] An open environment for real-time applications
    Deng, Z
    Liu, JWS
    Zhang, L
    Mouna, S
    Frei, A
    [J]. REAL-TIME SYSTEMS, 1999, 16 (2-3) : 155 - 185
  • [10] Hard Real-Time Execution Environment Extension for FreeRTOS
    Stangaciu, Cristina S.
    Micea, Mihai V.
    Cretu, Vladimir I.
    [J]. 2014 IEEE INTERNATIONAL SYMPOSIUM ON ROBOTIC AND SENSORS ENVIRONMENTS (ROSE 2014), 2014,