In Rational® Software Architect, you can develop applications in different programming languages, such as Java and C++, and for various technologies, such as Web applications and services, and you can use the debugging tools to detect and diagnose errors in your programs.
You can use debugging tools to help you to detect and diagnose errors in your program by allowing you to interact with your program as it runs, whether it is remote server-side code or local code on your workstation.
While you debug an application, you can dynamically examine and alter the execution of your program by inspecting and changing variables, executing code line-by-line, or setting breakpoints to suspend execution when certain conditions are met. You can use the visual nature of the debugger allows you to see the state of your program and scrutinize the results of each step, which simplifies error detection within your program.