• DocumentCode
    1614027
  • Title

    An exception based approach to timing constraints violations in real-time and multimedia applications

  • Author

    Cucinotta, Tommaso ; Faggioli, Dario

  • Author_Institution
    Real-Time Syst. Lab., Scuola Superiore Sant´´ Anna, Pisa, Italy
  • fYear
    2010
  • Firstpage
    136
  • Lastpage
    145
  • Abstract
    In this paper, an exception-based programming paradigm is envisioned to deal with timing constraints violations occurring in soft real-time and multimedia applications written in the C language. In order to prove viability of the approach, a mechanism allowing to use such paradigm has been designed and implemented as an open-source library of C macros making use of the standard POSIX API (a few Linux-specific optimizations are also briefly discussed). The envisioned approach has been validated by modifying mplayer, one of the most widely used multimedia player for Linux, so as to use the introduced library. Experimental results demonstrate how the exception-based paradigm is effective in improving the audio/video delay exhibited by the player.
  • Keywords
    C language; Linux; exception handling; multimedia computing; public domain software; C language; Linux specific optimization; audio-video delay; exception based approach; exception based paradigm; exception based programming paradigm; multimedia application; open source library; standard POSIX API; timing constraints violation; Decoding; Multimedia communication; Operating systems; Real time systems; Streaming media; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Embedded Systems (SIES), 2010 International Symposium on
  • Conference_Location
    Trento
  • Print_ISBN
    978-1-4244-5839-4
  • Electronic_ISBN
    978-1-4244-5840-0
  • Type

    conf

  • DOI
    10.1109/SIES.2010.5551392
  • Filename
    5551392