• DocumentCode
    1560583
  • Title

    Meta-programming techniques for distributed real-time and embedded systems

  • Author

    Cross, Joseph K. ; Schmidt, Douglas C.

  • Author_Institution
    Lockheed Martin Tactical Syst., St. Paul, MN, USA
  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    3
  • Lastpage
    10
  • Abstract
    This paper provides two contributions to the study of mechanisms for reducing the life-cycle costs of distributed real-time and embedded (DRE) systems. First, we present a mechanism-called a Quality Connector-that enables applications to specify the qualities of service that they require from their infrastructure, and then manages the operations that optimize the middleware to implement those requirements. Second, we show how Quality Connectors are being applied in practice to allocate communication resources automatically for real-time CORBA event propagation. Although middleware that configures itself in response to quality of service (QoS) requests has been investigated and applied in general-purpose computing contexts, we believe that the present work is among the first to put such capabilities into mission-critical DRE systems with stringent QoS requirements
  • Keywords
    client-server systems; distributed object management; embedded systems; communication resources; distributed embedded systems; distributed real-time systems; infrastructure; life-cycle costs; middleware; quality connector; quality of service; real-time CORBA event propagation; Connectors; Context; Context-aware services; Costs; Middleware; Mission critical systems; Quality management; Quality of service; Real time systems; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems, 2002. (WORDS 2002). Proceedings of the Seventh International Workshop on
  • Conference_Location
    San Diego, CA
  • ISSN
    1530-1443
  • Print_ISBN
    0-7695-1576-2
  • Type

    conf

  • DOI
    10.1109/WORDS.2002.1000030
  • Filename
    1000030