DocumentCode :
1997051
Title :
Off-line temporal analysis of hard real-time applications
Author :
Cottet, F. ; Babau, J. Ph
Author_Institution :
Comput. Sci. Lab., LISI/ENSMA, France
fYear :
1994
fDate :
21-22 Jul 1994
Firstpage :
28
Lastpage :
32
Abstract :
The most critical part in the development of hard real-time applications is the priority mapping carried out with nonformal methods. Our approach is based on the view that if the real-time application software is transformed into a set of tasks modeled by proper temporal characteristics, then the schedule analysis is easier to be determined. We propose simple environment models (language and real-time kernel) and a methodology of temporal modeling of the application starting from initial task configuration and going through to a set of periodic tasks sharing critical resources. This configuration allows us to make off-line timing proofs by using well-known scheduling algorithms based either on static priority like rate monotonic or on dynamic priority like earliest deadline. The resource requirements of tasks are performed with the priority ceiling scheduling protocol. The proposed temporal analysis permits us to evaluate different temporal properties of the real-time application
Keywords :
operating systems (computers); real-time systems; resource allocation; system monitoring; temporal logic; critical resources; dynamic priority; hard real-time applications; nonformal methods; periodic tasks; priority ceiling scheduling protocol; priority mapping; real-time kernel; resource requirements; schedule analysis; static priority; temporal characteristics; Application software; Computer science; Hardware; Kernel; Laboratories; Processor scheduling; Protocols; Real time systems; Scheduling algorithm; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Applications, 1994., Proceedings of the IEEE Workshop on
Conference_Location :
Washington, DC
Print_ISBN :
0-8186-6375-8
Type :
conf
DOI :
10.1109/RTA.1994.316137
Filename :
316137
Link To Document :
بازگشت