• DocumentCode
    909528
  • Title

    A debugger for Ada tasking

  • Author

    Brindle, Anne F. ; Taylor, Richard N. ; Martin, David F.

  • Author_Institution
    Aerosp. Corp., El Segundo, CA, USA
  • Volume
    15
  • Issue
    3
  • fYear
    1989
  • fDate
    3/1/1989 12:00:00 AM
  • Firstpage
    293
  • Lastpage
    304
  • Abstract
    The capabilities needed in an Ada debugger are discussed in light of the language´s tasking constructs, and the design for a debugger is presented which operates in concert with a single-processor Ada interpreter. This debugger design demonstrates the extensions to sequential debugging techniques that are necessary to handle concurrency, and shows that significant debugging functionality can be provided even without the inclusion of automatic error diagnosis methods. The issues considered include isolation of effects and display of the full dynamic execution status, both of which are essential to diagnosis of concurrent programs
  • Keywords
    Ada; parallel programming; program debugging; program interpreters; Ada debugger; Ada tasking; concurrency; dynamic execution status; parallel programming; sequential debugging; single-processor Ada interpreter; tasking constructs; Aerodynamics; Concurrent computing; Debugging; Displays; Information analysis; Packaging; Program processors; System recovery; Testing; Turning;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.21757
  • Filename
    21757