DocumentCode
2205683
Title
Integration of RTL and precedence graphs with a static scheduler as verifier
Author
Fohler, Gerhard ; Huber, Christian
Author_Institution
Inst. fur Tech. Inf., Tech. Univ. Wien, Austria
fYear
1994
fDate
15-17 Jun 1994
Firstpage
22
Lastpage
25
Abstract
We present an approach to specification and verification of distributed hard real-time systems. By integrating RTL and precedence constraints, we combine the comprehensiveness of precedence graphs with the expressive power and proofability of RTL. Thus, our approach allows easy comprehension by the human designer and formal correctness. We propose to use a static scheduling algorithm based on heuristic search to carry out a constructive proof of the set of formulas resulting form a design combining both methods. As the precedence structure is kept, the number of formulae checked at each search point is drastically reduced. Furthermore, we extend RTL to be applicable to distributed systems with preemptable tasks
Keywords
distributed databases; formal specification; heuristic programming; program verification; real-time systems; RTL; distributed hard real-time systems; formal correctness; heuristic search; precedence graphs; specification; static scheduler; verifier; Algorithm design and analysis; Design methodology; Humans; Processor scheduling; Real time systems; Scheduling algorithm; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems, 1994. Proceedings., Sixth Euromicro Workshop on
Conference_Location
Vaesteraas
Print_ISBN
0-8186-6340-5
Type
conf
DOI
10.1109/EMWRTS.1994.336870
Filename
336870
Link To Document