
|
CANTATA supports the following parameters:
- Source lines (not counted according to SN 77340)
- Code lines (not counted according to SN 77340)
- Comment lines (not counted according to SN 77340)
- Blank lines (not counted according to SN 77340)
- Expression statements, For Loop statements, While
Loop statements, If statements, Switch
statements, Return statements, Goto statements
- McCabe: complexity function
- McCabe: essential complexity function, calculated
from reduced program graph
- Myers-McCabe-lower: corresponds to McCabe (number
of decision statements + 1)
- Myers-McCabe-upper: as Myers-McCabe-lower +
number of logical ANDs and ORs in the condition
expressions
- Hansen cyclomatic num: as McCabe, but Switch
statement only counted with + 1, since switch
statements are generally easier to use and are
therefore less prone to error than If cascades
- Hansen operator count: number of operators and
function calls, can possibly be used for
cross-check of other complexity factors
- Harrison's scope ratio: complexity factor based
on nesting depth, it measures the nesting depth
directly
- Halstead estimated errors: error probability
What platforms can CANTATA be used on?
- PC
- SunOS
- Solaris
- HP-UX
- IBM-Aix
- SGI,
- DEC Alpha-OSF
- Vax/VMS
- UNIX derivatives
What operating systems can CANTATA be used
with?
- PCs DOS
- Windows 3.1
- Windows NT
- Windows 95 and OS/2
What programming languages does CANTATA
support?
CANTATA only supports C and C++
|