comp.lang.ada
 help / color / mirror / Atom feed
From: eric@sarin.UUCP (Eric Beser sys admin)
Subject: Re: Ada Test Tools
Date: Mon, 13-Jul-87 19:07:07 EDT	[thread overview]
Date: Mon Jul 13 19:07:07 1987
Message-ID: <32@sarin.UUCP> (raw)
In-Reply-To: 469@ivax.doc.ic.ac.uk


The one test tool that we are using is the software analysis
workstation by Northwest Instruments. It is a logic analyzer for
the software engineer.

To call it a logic analyzer may be a bit unfair. It passively sits
on the processor and does monitor the logic states of the machine.
This device connects to the IBM PC/XT or AT by a parallel port that
is memory mapped into the system. Using the Gem operating system
by Digital Research (mouse, etc) it can monitor up to two processors.

It will take the symbol table output of a linker and use the symbols
for software analysis. We are using this tool to integrate the Telesoft
Ada Compiler with a comercial operating system on a distributed
68020 platform. As many of you know, the highest area of risk in this
venture is to solve the intricate timing problems involved with the Ada
RTE, hardware and application code. Because the analysis is symbolic
you get to see what portions of code execute, how much time it takes
to get through a procedure, the percentage of time spent in the RTE,
how interrupts are being serviced and dealt with in the RTE. It provides
2167 spec code coverage to validate the test procedures.

The only requirement for use is that the compiler puts out a symbol map
with enough symbols to do the job. Northwest Instruments supports their
own format, and the Unix Namelist (COFF). We have adapted the map
output of the Telesoft Linker, our own 1750A ada compiler, and various
Jovial compilers. It works well with C too (but we don't talk about
languages that ruin you as software engineers).

We have done a comparison study between the Software Analysis Workstation
and Hewlet Packard's 64000 workstation. Both are good. NWIS beats HP
on price and in many areas on performance as well. HP does statistical
analysis. With NWIS, you can time and size a program with one execution
of the program. 

Eric Beser
Westinghouse DEC
EBESER@ADA20   (arpa)
{seismo,mimsy}aplcen!cp1!sarin!eric  (usenet)

  reply	other threads:[~1987-07-13 23:07 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1987-07-07 16:47 Ada Test Tools Lee McLoughlin
1987-07-13 23:07 ` Eric Beser sys admin [this message]
  -- strict thread matches above, loose matches on Subject: below --
1991-01-31 20:37 Johan Margono
1991-02-07 20:26 Bill Brykczynski
1991-02-08  6:34 Scott Layson
2002-09-10 19:59 Ada test tools d
2002-09-11  4:27 ` R. Tim Coslet
2002-09-12 15:37   ` Colin Paul Gloster
2002-09-11 15:03 ` John Kern
2002-09-11 16:00 ` Peter Amey
2002-09-11 20:33 ` Simon Wright
2002-09-12 16:30 ` Patricia Langle
2002-09-30 23:58 ` KSW
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox