The primary tools you'll be using are the Ccaffeine CCA framework and the Babel language interoperability tool . This section provides brief instructions on how to download and install a distribution of these tools (named, creatively enough, ``cca-tools'') that has been tested for compatibility with the tutorial code.
These tools are still under development as we extend their capabilities. Consequently, it is possible to find numerous releases and snapshots of the individual tools, any given combination of which may not have been tested for compatibility. Don't use the individual tool distributions unless you've got a particular reason, usually based on direct conversations with their developers. The latest version of the ``cca-tools'' package is the recommended distribution for routine use and will provide you with a matched set of tools that will work together properly.
0 The TAU performance measurement tools can be used in conjunction with the CCA to provide simple instrumentation and monitoring at the level of component interfaces as illustrated in Chapter 5 (and of course it can be used to instrument a component internally just like any other piece of code). If you wish to use TAU it will also be necessary for you to install it on your system.