CANTATA


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++


Siemens AG Österreich, Program and Systems Engineering PSE
Contact: stdSEM Webmaster
Last modified: 08/27/98 15:42
Copyright © Siemens AG Österreich 1997. All rights reserved.