• 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