• DocumentCode
    3637585
  • Title

    Database Proxies for Component-Based Real-Time Systems

  • Author

    Andreas Hjertström;Dag Nyström;Mikael Sjödin

  • Author_Institution
    Malardalen Real-Time Res. Centre, Vä
  • fYear
    2010
  • Firstpage
    79
  • Lastpage
    89
  • Abstract
    We introduce the concept of database proxies capable of mitigating the gap between two disjoint productivity-enhancing techniques: Component Based Software Engineering (CBSE) and Real-Time Database Management Systems (RTDBMS). The coexistence of the two techniques is neither obvious nor intuitive since CBSE and RTDBMS promotes opposing design goals, CBSE promotes encapsulation and decoupling of component internals from the component environment, whilst RTDBMS provide mechanisms for efficient and predictable global data sharing. Database proxies decouple components from an underlying database residing in the component framework. This enables components to remain encapsulated and reusable, while providing temporally predictable access to data maintained in a database. We specifically target embedded systems with a subset of functionality with real-time requirements. Our implementation results show that the above benefits do not come at the expense of run-time overheads or less accurate timing predictions.
  • Keywords
    "Databases","Real time systems","Data models","Software","Sensors","Data structures","System analysis and design"
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems (ECRTS), 2010 22nd Euromicro Conference on
  • ISSN
    1068-3070
  • Print_ISBN
    978-1-4244-7546-9
  • Type

    conf

  • DOI
    10.1109/ECRTS.2010.26
  • Filename
    5562901