skip to main content
research-article

Realtime paradigms needed post Ada 2005

Published:27 May 2010Publication History
Skip Abstract Section

Abstract

Ada 2005 significantly improved Ada's capabilities for handling real time systems by introducing scheduling and timing paradigms. To date, Ada's support for multiprocessor systems has not been as effective, even though Ada has concurrency directly in the language. This paper identifies three missing paradigms from the language, mapping threads to processor\s, releasing many tasks from barriers, and Non-blocking_Delay, and proposes ways that they can be supported.

References

  1. ISO/IEC 8652:2007, The Ada Programming LanguageGoogle ScholarGoogle Scholar
  2. Barnes, John, Rationale for Ada 2005, available online from www.adaic.comGoogle ScholarGoogle Scholar
  3. Michell, Stephen., "Interfacing Ada to Operating Systems", Proceedings of the 13th Annual Real Time Ada Workshop, April 17-19 2007, ACM Ada Letters, Vol 27, Issue 2, July 2007, ACM, New York. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. IEEE 1003.1 and IS9945-1:2009, The Portable Operating System InterfaceGoogle ScholarGoogle Scholar
  5. Wellings A and Burns A., Beyond Ada 2005, "Allocating Tasks to Processors in SMP Systems", Proceedings of the 13th Annual Real Time Ada Workshop, April 17-19 2007, ACM Ada Letters, Vol 27, Issue 2, July 2007, ACM, New York. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Wong, Luke, Michell, Stephen, Moore, Brad, Initial Work Scope Summary for updating Ada POSIX Binding IS 143519:2001 to the Ada Programming Language IS8652:2007, available from ISO/IEC/JTC1/SC22/WG9 Ada Working Group as document N477r.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image ACM SIGAda Ada Letters
    ACM SIGAda Ada Letters  Volume 30, Issue 1
    April 2010
    150 pages
    ISSN:1094-3641
    DOI:10.1145/1806546
    Issue’s Table of Contents

    Copyright © 2010 Authors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 27 May 2010

    Check for updates

    Qualifiers

    • research-article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader
About Cookies On This Site

We use cookies to ensure that we give you the best experience on our website.

Learn more

Got it!