• DocumentCode
    3240898
  • Title

    Logical Reliability of Interacting Real-Time Tasks

  • Author

    Chatterjee, Krishnendu ; Ghosal, Arkadeb ; Henzinger, Thomas A. ; Iercan, Daniel ; Kirsch, Christoph M. ; Pinello, Claudio ; Sangiovanni-Vincentelli, Alberto

  • Author_Institution
    UC Berkeley, Berkeley, CA
  • fYear
    2008
  • fDate
    10-14 March 2008
  • Firstpage
    909
  • Lastpage
    914
  • Abstract
    We propose the notion of logical reliability for real-time program tasks that interact through periodically updated program variables. We describe a reliability analysis that checks if the given short-term (e.g., single-period) reliability of a program variable update in an implementation is sufficient to meet the logical reliability requirement (of the program variable) in the long run. We then present a notion of design by refinement where a task can be refined by another task that writes to program variables with less logical reliability. The resulting analysis can be combined with an incremental schedulability analysis for interacting real-time tasks proposed earlier for the Hierarchical Timing Language (HTL), a coordination language for distributed real-time systems. We implemented a logical-reliability- enhanced prototype of the compiler and runtime infrastructure for HTL.
  • Keywords
    program compilers; real-time systems; software reliability; task analysis; compiler; distributed real-time systems; hierarchical timing language; incremental schedulability analysis; logical reliability; program variable update; real-time program tasks; runtime infrastructure; Automotive engineering; Broadcasting; Fault tolerance; Prototypes; Real time systems; Robust stability; Runtime; Software prototyping; Telecommunication network reliability; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2008. DATE '08
  • Conference_Location
    Munich
  • Print_ISBN
    978-3-9810801-3-1
  • Electronic_ISBN
    978-3-9810801-4-8
  • Type

    conf

  • DOI
    10.1109/DATE.2008.4484790
  • Filename
    4484790