[comp.lang.ada] Looking for Ada Metrics Tools

carol@hpclclt.HP.COM (Carol Thompson x75764) (01/24/89)

I am looking for complexity/quality metrics tools for Ada.  I am currently
looking into both ACT (Analysis of Complexity Tool) from McCabe & Associates
and ADAMAT (Ada Measurement and Analysis Tool) from Dynamics Research Corp.
I have also heard that another metrics tool is available from EVB, but have
no further information about it.  I would be interested in hearing from anyone
who has information about other available tools, or who has had experience
using any of them.  Thanks!

Carol Thompson
Hewlett-Packard

carol%hpda@hp-sde.hp.com
(408) 447-5764

ssdken@jarthur.Claremont.EDU (Ken Nelson) (02/09/89)

In article <920009@hpclclt.HP.COM> carol@hpclclt.HP.COM (Carol Thompson x75764) writes:

>I am looking for complexity/quality metrics tools for Ada.


Here is a quick description of the complexity/quality tools that the
company I work for offers. Please don't flame me if this is not the
correct spot for this information, I am just trying to respond to 
Carol's request for information.

Software Systems Design of Claremont, CA offers a family of tools that 
perform complexity and quality analysis of Ada software.  The tool family
is called the Ada Integrated LifeCycle Environment (AISLE). Individual
tools are:

  1. ADADL (Ada Documentation and Design Language) - Analyzes Ada Design and
     code to generate 25 reports such as Program Unit, Types and Objects
     Set Use Reports and Cross References.  The McCabe Complexity of each
     program unit is analyzed for both design and code. There are several
     quality reports analyzing quality of documentation and the consistency
     of code to design and vice versa.

 2. DocGen - DocGen automatically generates Mil-Std Documentation such as
	     2167A, 2167 and others. DocGen is configurable to most internal
	     documentation standards.

 3. TestGen - TestGen is a Test Planning Tool, and a Test Coverage Analyzer.
	      Using TestGen you can plan tests for your software to meet
	      4 white box testing standards (statement coverage, branch
	      coverage, McCabe's Stuctured Testing, and complete path
	      testing). Tests can be planned for design or code. The numbers
	      and complexity of the tests are metrics about the design and
	      code.  Using the Test Coverage Analyzer you can learn
	      what your white box and functional tests actually do. You 
	      can ensure that your functioanl tests meet any of the 4
	      levels of white box testing which TestGen supports.

 4. QualGen - QualGen is a metrics collecting and analysis tool. Over 60 
	      metrics are calculated for both Ada design and code.  Metrics
	      can be viewed graphically or numerically. QualGen can instantly
	      show where and why quality is bad, or exceeds contractual
	      limits. QualGen will be shipped in the 3rd quarter of 1989.

 5. Ada Syntax Editor (ASE) - ASE ensures quick, error free entry of
			      Ada design and code.  ASE can help novice
			      Ada programmers, and experts as well.  ASE
			      can enforce documentation and design 
			      standards.

 6. GrafGen - GrafGen will draw your Ada design and code.  It graphically
 	      shows Ada packaging structure, invocation structure,
	      dependencies, and objects and types. You can generate pictures
	      to print on most printers and terminals, such as Suns,
	      Textronics, Postscript etc....




For more information contact:

  		Tom Radi  (President)
		Software Systems Design
		3267 Padua Avenue
		Claremont, CA 91711
		(714) 625-6147