• DocumentCode
    3444678
  • Title

    Middleware techniques and optimizations for real-time, embedded systems

  • Author

    Schmidt, Douglas C.

  • Author_Institution
    Dept. of Comput. Eng., California Univ., Irvine, CA, USA
  • fYear
    1999
  • fDate
    36465
  • Firstpage
    12
  • Lastpage
    16
  • Abstract
    Due to constraints on footprint, performance, and weight/power consumption, real time, embedded system software development has historically lagged mainstream software development methodologies. As a result, real time, embedded software systems are costly to evolve and maintain. Moreover, they are often so specialized that they cannot adapt readily to meet new market opportunities or technology innovations. To further exacerbate matters, a growing class of real time, embedded systems require end-to-end support for various quality of service (QoS) aspects, such as bandwidth, latency, jitter, and dependability. These applications include telecommunication systems (e.g., call processing and switching), avionics control systems (e.g., operational night programs for fighter aircraft), and multimedia (e.g., Internet streaming video and wireless PDAs). In addition to requiring support for stringent QoS requirements, these systems are often targeted at highly competitive markets, where deregulation and global competition are motivating the need for increased software productivity and quality. Requirements for increased software productivity and quality motivate the use of Distributed Object Computing (DOC) middleware (A. Gokhale and D.C. Schmidt, 1999). Middleware resides between client and server applications and services in complex software systems. The goal of middleware is to integrate reusable software components to decrease the cycle time and effort required to develop high quality real time and embedded applications and services
  • Keywords
    client-server systems; distributed object management; embedded systems; multimedia systems; quality of service; software quality; DOC middleware; Distributed Object Computing; avionics control systems; complex software systems; dependability; deregulation; embedded applications; embedded system software development; end-to-end support; global competition; highly competitive markets; middleware techniques; multimedia; quality of service; real time embedded systems; reusable software components; software productivity; stringent QoS requirements; telecommunication systems; Aerospace electronics; Embedded software; Embedded system; Middleware; Productivity; Programming; Quality of service; Real time systems; Software quality; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 1999. Proceedings. 12th International Symposium on
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    0-7695-0356-X
  • Type

    conf

  • DOI
    10.1109/ISSS.1999.814254
  • Filename
    814254