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 条
  • [21] jMax:: An environment for real-time musical applications
    Déchelle, F
    Borghesi, R
    De Cecco, M
    Maggi, E
    Rovan, B
    Schnell, N
    COMPUTER MUSIC JOURNAL, 1999, 23 (03) : 50 - 58
  • [22] Scheduling real-time applications in an open environment
    Deng, Z
    Liu, JWS
    18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, : 308 - 319
  • [23] GUI DEVELOPMENT FOR REAL-TIME APPLICATIONS
    TETEWSKY, AK
    DR DOBBS JOURNAL, 1994, 19 (06): : 28 - &
  • [24] An Analysis of a Hard Real-Time Execution Environment Extension for FreeRTOS
    Stangaciu, Cristina
    Micea, Mihai
    Cretu, Vladimir
    ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2015, 15 (03) : 79 - 86
  • [25] Hard real-time control & real-time linux
    Murillo-Garcia, R
    DR DOBBS JOURNAL, 2003, 28 (11): : 65 - 67
  • [26] Time Analysable Synchronisation Techniques for Parallelised Hard Real-Time Applications
    Gerdes, Mike
    Kluge, Florian
    Ungerer, Theo
    Rochange, Christine
    Sainrat, Pascal
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 671 - 676
  • [27] Executive overview on hard real-time development environments
    Bouyssounouse, B
    Sifakis, J
    EMBEDDED SYSTEMS DESIGN: ARTIST ROADMAP FOR RESEARCH AND DEVELOPMENT, 2005, 3436 : 1 - 478
  • [28] Hard real-time communication software development techniques
    Ruiz, L
    Fischer, N
    Decotignie, JD
    ISIE'96 - PROCEEDINGS OF THE IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1 AND 2, 1996, : 1021 - 1024
  • [29] UML in a real-time development team environment
    Anon
    Electronic Product Design, 2001, 22 (06):
  • [30] An interactive environment for real-time software development
    Persson, P
    Hedin, G
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - TOOLS 33, PROCEEDINGS, 2000, : 57 - 68