DocumentCode
2785642
Title
A formal method for providing temporal equivalence in binary-to-binary translation of real-time applications
Author
Kim, Inky ; Segall, Zary
Author_Institution
Sch. of Manage. Inf. Syst., Kookmin Univ., Seoul, South Korea
fYear
2000
fDate
2000
Firstpage
185
Lastpage
194
Abstract
Presents a formal method to provide temporal equivalence in binary-to-binary translation of real-time applications. We first define three different levels of temporal equivalence, i.e. timing equivalence, invariance and divergence. We then find necessary and sufficient conditions for these three levels of temporal equivalence. We take an interval-based approach to test these conditions. If the generated target program is executable with timing equivalence or invariance, it has to be enforced to do so by inserting synchronization. Synchronization methods that enforce the temporal equivalence are also presented
Keywords
formal specification; invariance; program interpreters; real-time systems; synchronisation; timing; binary-to-binary translation; divergence; executable target program; formal method; interval-based approach; invariance; necessary conditions; real-time applications; sufficient conditions; synchronization methods; temporal equivalence; timing equivalence; Application software; Delay; Flow graphs; Hardware; Information science; Management information systems; Real time systems; Sufficient conditions; Testing; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems Symposium, 2000. Proceedings. The 21st IEEE
Conference_Location
Orlando, FL
ISSN
1052-8725
Print_ISBN
0-7695-0900-2
Type
conf
DOI
10.1109/REAL.2000.896008
Filename
896008
Link To Document