• DocumentCode
    1454848
  • Title

    Practical use of Ada 95´s concurrency features

  • Author

    Carter, Jeffrey R. ; Sandén, Bo L.

  • Author_Institution
    PragamAda Software Eng., Herndon, VA, USA
  • Volume
    6
  • Issue
    4
  • fYear
    1998
  • Firstpage
    47
  • Lastpage
    56
  • Abstract
    Ada 83 has numerous shortcomings for concurrent systems: it requires additional tasks, adding overhead and increasing interrupt latency, and it has difficulty handling asynchronous transfer of control. Ada 95 offers features that address these shortcomings and simplify concurrent implementation: protected units, interrupt handlers, priority entry queuing, dynamic task priorities, and asynchronous select statements. Using their Flexible Manufacturing System, the authors demonstrate how these features improve Ada and promote efficiency
  • Keywords
    Ada; parallel languages; Ada 95; asynchronous select statements; concurrency features; concurrent implementation; concurrent systems; dynamic task priorities; interrupt handlers; priority entry queuing; protected units; Automatic speech recognition; Concurrent computing; Flexible manufacturing systems; Packaging; Production facilities; Protection; Real time systems; Resource management; Vehicles; Workstations;
  • fLanguage
    English
  • Journal_Title
    Concurrency, IEEE
  • Publisher
    ieee
  • ISSN
    1092-3063
  • Type

    jour

  • DOI
    10.1109/4434.736425
  • Filename
    736425