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
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;
Conference_Titel :
Real-Time Systems Symposium, 2000. Proceedings. The 21st IEEE
Conference_Location :
Orlando, FL
Print_ISBN :
0-7695-0900-2
DOI :
10.1109/REAL.2000.896008