Runtime control of Ada rendezvous for testing and debugging
Harry Koehnemann, Timothy E. Lindquist · 2002
A substantial portion of effort in the development of software lies in the testing and debugging phase. To increase reliability and efficiency in this area, tools have been developed that give engineers control of the execution of programs. These tools support their respective processes in the lifecycle by allowing testers and debuggers to control, view, and modify objects in the executing program during runtime. With the addition of concurrent objects to programming languages like Ada, these tools will soon need the power to control these objects during runtime. This paper examines the additional capabilities needed by testing and debugging tools to accommodate Ada's rendezvous, as well as potential implementation techniques.>