• DocumentCode
    395580
  • Title

    VEST: an aspect-based composition tool for real-time systems

  • Author

    Stankovic, John A. ; Zhu, Ruiqing ; Poornalingam, Ram ; Lu, Chenyang ; Yu, Zhendong ; Humphrey, Marty ; Ellis, Brian

  • Author_Institution
    Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
  • fYear
    2003
  • fDate
    27-30 May 2003
  • Firstpage
    58
  • Lastpage
    69
  • Abstract
    Building distributed embedded systems from scratch is not cost-effective. Instead, designing and building these systems by using domain specific components has promise. However, in using components, the most difficult issues are ensuring that hidden dependencies won\´t cause failures and that non-functional properties such as real-time performance are being met. We have built the VEST toolkit whose aim is to provide a rich set of dependency checks based on the concept of aspects to support distributed embedded system development via components. We describe the toolkit and its novelty. We also use VEST on two case studies of a CORBA-based middleware for avionics. Data collected shows that VEST can significantly reduce the time it takes to build a distributed real-time embedded system by over 50%. Key "lessons learned" from our experience with using VEST on these case studies are also highlighted.
  • Keywords
    distributed object management; middleware; object-oriented programming; real-time systems; CORBA-based middleware; VEST toolkit; aspect-based composition tool; avionics; distributed embedded system; object-oriented programming; real-time system; Aerospace electronics; Buildings; Computer science; Embedded software; Embedded system; Hardware; Middleware; Real time systems; Software libraries; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium, 2003. Proceedings. The 9th IEEE
  • ISSN
    1545-3421
  • Print_ISBN
    0-7695-1956-3
  • Type

    conf

  • DOI
    10.1109/RTTAS.2003.1203037
  • Filename
    1203037