• DocumentCode
    2849997
  • Title

    Abstractions for Real Real-time Systems

  • Author

    Joseph, Mathai

  • Author_Institution
    Tata Consultancy Services, Mumbai
  • fYear
    2007
  • fDate
    6-8 June 2007
  • Firstpage
    22
  • Lastpage
    22
  • Abstract
    Summary form only given. From the earliest days, designers of real-time systems have had to decide how to manage the hardware-level mechanisms (such as interrupts and multi-level priorities) that have been provided to share the computing resources between competing demands. One approach is to ignore these mechanisms and use software techniques to schedule program segments; another is to align the software architecture with the hardware features, e.g. by dividing a program into tasks or processes that are scheduled dynamically according to hardware priorities. These are two of many possible engineering solutions to the problem of meeting the timing constraints of real-time programs. Looked at more formally, the problem is to prove that the implementation of the program, by whatever method is chosen, can be shown to satisfy its timing specifications. This is altogether harder to accomplish. Proofs at the program level require guarantees of timing properties at lower levels.
  • Keywords
    real-time systems; scheduling; software architecture; program segment scheduling; real real-time system abstraction; software architecture; Computer science; Control systems; Dynamic scheduling; Hardware; Processor scheduling; Real time systems; Resource management; Software architecture; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering, 2007. TASE '07. First Joint IEEE/IFIP Symposium on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-0-7695-2856-4
  • Type

    conf

  • DOI
    10.1109/TASE.2007.8
  • Filename
    4239946