Adam: An Ada‐based language for multiprocessing

  title={Adam: An Ada‐based language for multiprocessing},
  author={D. Luckham and F. V. Henke and H. Larsen and Duncan Stevenson},
  journal={Software: Practice and Experience},
  • D. Luckham, F. V. Henke, +1 author Duncan Stevenson
  • Published 1984
  • Computer Science
  • Software: Practice and Experience
  • Adam is a high‐level language for parallel processing. It is intended for programming resource scheduling applications, in particular supervisory packages for run‐time scheduling of multiprocessing systems. An important design goal was to provide support for implementation of Ada and its run‐time environment. Adam has been used to implement Ada task supervision and also as a high‐level target language for compilation of Ada tasking. 
    10 Citations
    Using Ada as an HDL
    • S. Ghosh
    • Computer Science
    • IEEE Design & Test of Computers
    • 1988
    • 7
    Saving traces for Ada debugging
    • 30
    Monitoring for deadlocks in Ada tasking
    • 21
    Debugging Ada Tasking Programs
    • 214
    • PDF
    A new approach to distributed functional fault modeling
    • PDF


    An assessment of modula
    • 12
    Monitoring for deadlocks in Ada tasking
    • 21
    The Architecture of Concurrent Programs
    • 259