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 条
  • [31] The DPK scheduling algorithm for CMP hard real-time applications
    Wang, Man
    Du, Zhihui
    Liu, Zhiqiang
    Hao, Song
    [J]. DCABES 2007 PROCEEDINGS, VOLS I AND II, 2007, : 1183 - 1187
  • [32] Parallelizing Industrial Hard Real-Time Applications for the parMERASA Multicore
    Ungerer, Theo
    Bradatsch, Christian
    Frieb, Martin
    Kluge, Florian
    Mische, Joerg
    Stegmeier, Alexander
    Jahr, Ralf
    Gerdes, Mike
    Zaykov, Pavel
    Matusova, Lucie
    Li, Zai Jian Jia
    Petrov, Zlatko
    Boeddeker, Bert
    Kehr, Sebastian
    Regler, Hans
    Hugl, Andreas
    Rochange, Christine
    Ozaktas, Haluk
    Casse, Hugues
    Bonenfant, Armelle
    Sainrat, Pascal
    Lay, Nick
    George, David
    Broster, Ian
    Quinones, Eduardo
    Panic, Milos
    Abella, Jaume
    Hernandez, Carles
    Cazorla, Francisco
    Uhrig, Sascha
    Rohde, Mathias
    Pyka, Arthur
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2016, 15 (03)
  • [33] SOME INVESTIGATIONS ON FCFS SCHEDULING IN HARD REAL-TIME APPLICATIONS
    SCHMID, U
    BLIEBERGER, J
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1992, 45 (03) : 493 - 512
  • [34] Which sorting algorithms to choose for hard real-time applications
    Mittermair, D
    Puschner, P
    [J]. NINTH EUROMICRO WORKSHOP ON REAL TIME SYSTEMS, PROCEEDINGS, 1997, : 250 - 257
  • [35] 802.5 PRIORITY MECHANISM IN HARD REAL-TIME RMS APPLICATIONS
    SANTOS, J
    GASTAMINZA, ML
    OROZCO, J
    MATRANGOLO, C
    [J]. COMPUTER COMMUNICATIONS, 1994, 17 (06) : 439 - 442
  • [36] Hard real-time applications based on a standard linux distribution
    Meyer, Heiko
    [J]. WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 6, 2005, : 247 - 250
  • [37] Validation of distributed hard real-time applications by scheduling analysis
    SandBouzefrane, S
    Cottet, F
    Babau, JP
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 393 - 398
  • [38] HartOS - a Hardware Implemented RTOS for Hard Real-time Applications
    Lange, Anders Blaabjerg
    Andersen, Karsten Holm
    Schultz, Ulrik Pagh
    Sorensen, Anders Stengaard
    [J]. 11TH IFAC/IEEE INTERNATIONAL CONFERENCE ON PROGRAMMABLE DEVICES AND EMBEDDED SYSTEMS (PDES 2012), 2012,
  • [39] A generative approach to building a framework for hard real-time applications
    Hamid, Irfan
    Zalila, Bechir
    Najm, Elie
    Hugues, Jerome
    [J]. 31ST IEEE SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2007, : 269 - 278
  • [40] Direct utilization of planning applications in the real-time environment
    Grijalva, Santiago
    [J]. 2008 IEEE/PES TRANSMISSION & DISTRIBUTION CONFERENCE & EXPOSITION, VOLS 1-3, 2008, : 1243 - 1248