Application domain: component measurement, software testing
Description:
The Battlemap Analysis Tool [29] specializes on the examination of the control flow structure of modules and the module call hierarchy. It was designed as support for the software test. In addition to McCabe's cyclomatic complexity the design complexity of module hierarchies is measured. The figure below demonstrates the calculation of the design complexity for a program consisting of four modules. The design complexity of a module is defined as the cyclomatic complexity of a reduced control flow graph that ignores structures without module calls.
|
|
Supported languages: Ada, C, C++, FORTRAN, Pascal, PL/1, Assembler
Special features:
- measurement of design complexity
Requirements: DOS, UNIX
see also: McCabe & Associates |