| Geant4 User's Guide For Application Developers Appendix

10.7 Development and debug tools

## 1. UNIX

Although not in the scope of this user manual, in this appendix section we provide a set of references to rather known and established development tools and environments we think are useful for code development in C++ in general. It's a rather limited list, far from being complete of course.

- The KDevelop environment [1] on Linux systems.
- The GNU Data Display Debugger (DDD) [2].
- Valgrind, a system for debugging and profiling Linux programs [3].
- SUN SUN ONE Studio environment (former Workshop) [4].
- Microsoft Visual Studio development environment [5].
- Parasoft Insure++ run-time debugger and memory checker [6]
- Parasoft C++ Test source code analyzer [7].
- Rational Rose CASE tool [8].
- Together ControlCenter development environment [9].
- Logiscope tool for metrics analysis [10].
- Rational Unified Process (RUP) tool for Software engineering[11]

[1] | http://kdevelop.org
[2] | http://www.gnu.org/software/ddd
[3] | http://valgrind.org
[4] | http://wwws.sun.com/software/sundev/suncc
[5] | http://msdn.microsoft.com/vstudio
[6] | http://www.parasoft.com/products/insure
[7] | http://www.parasoft.com/jsp/products/home.jsp?product=CppTest
[8] | http://www-306.ibm.com/software/offerings/design.html
[9] | http://www.togethersoft.com/products/controlcenter
[10] | http://www.telelogic.com/products/logiscope/index.cfm
[11] | http://www-306.ibm.com/software/rational/offerings/lifecycle.html

About the authors