DocumentCode :
2194662
Title :
A flexible tool kit for the development of real-time applications
Author :
Ancilotti, Paolo ; Buttazzo, Giorgio ; Di Natale, Marco ; Bizzarri, Marco
Author_Institution :
Scola Superiore S. Anna, Pisa, Italy
fYear :
1996
fDate :
10-12 Jun 1996
Firstpage :
260
Lastpage :
262
Abstract :
When developing hard real time applications, one of the crucial aims of the designer(s) is to ensure a predictable time behaviour in all anticipated conditions. In particular, it would be highly desirable to verify the compliance of the application with its timing requirements in the early steps of the development, especially at the design stage; an early detection of performance bottlenecks, critical resource usage or critical timing paths is vital to properly design the allocation of the computing and the interactions among the program modules. The toolkit presented facilitates the development of complex hard real time applications and allows the user to describe the application requirements according to three hierarchical levels: the application level, the node level, and the task level. With respect to other approaches proposed in the literature (like PERTS (J.W.S. Lin et al., 1993) or IPTES (G. Leon et al., 1993)), our design cycle is based on an extended spiral metamodel in which the real time scheduling support is considered from the beginning of the design process. An advantage of this approach is to drastically reduce the number of trial and error iterations, by examining the non functional requirements of the applications in the early design phases
Keywords :
real-time systems; scheduling; software tools; systems analysis; IPTES; PERTS; application level; application requirements; complex hard real time applications; critical resource usage; critical timing paths; design cycle; extended spiral metamodel; flexible tool kit; hard real time applications; hierarchical levels; node level; predictable time behaviour; real time applications development; real time scheduling support; task level; timing requirements; Analytical models; Communication channels; Computational modeling; Graphics; High performance computing; Phase estimation; Process design; Resource management; Spirals; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Technology and Applications Symposium, 1996. Proceedings., 1996 IEEE
Conference_Location :
Brookline, MA
Print_ISBN :
0-8186-7448-2
Type :
conf
DOI :
10.1109/RTTAS.1996.509543
Filename :
509543
Link To Document :
بازگشت