• DocumentCode
    3371715
  • Title

    Real-time features for Ada 9X

  • Author

    Baker, Ted ; Pazy, Offer

  • Author_Institution
    Florida State Univ., Tallahassee, FL, USA
  • fYear
    1991
  • fDate
    4-6 Dec 1991
  • Firstpage
    172
  • Lastpage
    180
  • Abstract
    Ada 9X is a revision of the Ada programming language standard. This revision includes some changes that are intended to improve Ada´s usefulness for real-time applications. The changes under consideration include multiple clocks, new forms of delay statements, a new low-level data synchronization scheme based on a limited form of priority inheritance, and a mechanism for asynchronously controlling the execution of a task. These proposals deserve critical evaluation and refinement before they become part of a new standard. The authors deal with time measurement and with a mechanism for synchronizing shared data. They address changes to the Ada priority scheduling model and discuss a mechanism for improving responsiveness to asynchronous events
  • Keywords
    Ada; programming; real-time systems; scheduling; standards; time measurement; Ada 9X; Ada priority scheduling model; Ada programming language standard; asynchronous events; critical evaluation; delay statements; low-level data synchronization scheme; multiple clocks; priority inheritance; real-time applications; shared data; time measurement; ANSI standards; Clocks; Contracts; Delay; Programming; Proposals; Real time systems; Synchronization; Technical drawing; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1991. Proceedings., Twelfth
  • Conference_Location
    San Antonio, TX
  • Print_ISBN
    0-8186-2450-7
  • Type

    conf

  • DOI
    10.1109/REAL.1991.160371
  • Filename
    160371