DESIGN AND PROGRAMMING TOOLS FOR TIME-CRITICAL APPLICATIONS

Citation
P. Ancilotti et al., DESIGN AND PROGRAMMING TOOLS FOR TIME-CRITICAL APPLICATIONS, Real time systems, 14(3), 1998, pp. 251-267
Citations number
22
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Theory & Methods
Journal title
ISSN journal
09226443
Volume
14
Issue
3
Year of publication
1998
Pages
251 - 267
Database
ISI
SICI code
0922-6443(1998)14:3<251:DAPTFT>2.0.ZU;2-H
Abstract
The development of time critical applications needs specific tools abl e to cope with both functional and non-functional requirements. In thi s paper we describe a design and programming environment to assist the development of hard real-time applications. An interactive graphic in terface is provided to facilitate the design of the application accord ing to three hierarchical levels. The development model we propose is based on an iterative process in which the real-time scheduling suppor t is considered from the beginning of the design phases.Our graphic en vironment integrates several tools to analyze, test, and simulate the real-time application under development. In particular, the tools we h ave implemented are: a Design Tool, to describe the structure of the a pplication, a Schedulability Analyser Tool (SAT), to verify off-line t he feasibility of the schedule of a critical task set, a Scheduling Si mulator, to test the average behavior of the application, and a Maximu m Execution Time (MET) estimator to bound the worst case duration of e ach task.