NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Debugging tasked Ada programsThe applications for which Ada was developed require distributed implementations of the language and extensive use of tasking facilities. Debugging and testing technology as it applies to parallel features of languages currently falls short of needs. Thus, the development of embedded systems using Ada pose special challenges to the software engineer. Techniques for distributing Ada programs, support for simulating distributed target machines, testing facilities for tasked programs, and debugging support applicable to simulated and to real targets all need to be addressed. A technique is presented for debugging Ada programs that use tasking and it describes a debugger, called AdaTAD, to support the technique. The debugging technique is presented together with the use interface to AdaTAD. The component of AdaTAD that monitors and controls communication among tasks was designed in Ada and is presented through an example with a simple tasked program.
Document ID
19890006909
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Fainter, R. G.
(Virginia Polytechnic Inst. Blacksburg., United States)
Lindquist, T. E.
(Arizona State Univ. Tempe., United States)
Date Acquired
September 5, 2013
Publication Date
January 1, 1986
Publication Information
Publication: NASA, Lyndon B. Johnson Space Center, First International Conference on Ada (R) Programming Language Applications for the NASA Space Station, Volume 1
Subject Category
Computer Programming And Software
Accession Number
89N16280
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available