comp.lang.ada
 help / color / mirror / Atom feed
* Ada Static Analysis Tools
@ 1993-03-17  3:04 John Wiese
  0 siblings, 0 replies; 2+ messages in thread
From: John Wiese @ 1993-03-17  3:04 UTC (permalink / raw)


Does anyone know of any general STATIC ANALYSIS tools for Ada (not simply
Metric analysis). I am doing some research on the topic and the only tool
I have found so far is one called MALPAS. However its primary use is for
safety critical code (not for general code analysis).
 
Any information would be appreciated.
 
*******************************************************
**  John Wiese          E-MAIL :  johnw@adied.oz.au  **
*******************************************************




^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re:  Ada Static Analysis Tools
@ 1993-03-23 15:51 David Guaspari
  0 siblings, 0 replies; 2+ messages in thread
From: David Guaspari @ 1993-03-23 15:51 UTC (permalink / raw)


A no doubt incomplete list of people working on static analysis of Ada.

People working on formal verification of Ada code (aside from the
MALPAS bunch) include:

   ORA (my shop, brief advert below)
   Computational Logic, Inc. (try mksmith@cli.com)
   Aerospace Corporation, (try blevy@aerospace.aero.org)
   Program Validation, Ltd. (in the UK, can't find an e-mail address)

People working on more "mainstream" static analysis (data-flow
analysis, etc.) include:

   The Arcadia Project (lots of different universities involved,
      try clarke@cs.umass.edu)
   ORA (also advertised below)

----------


ORA stuff:

  Penelope is a system for formal specification and verification of
Ada code.  It aims at covering a very large subset of Ada (both
sequential and concurrent).  The most easily accessible description is
in 

     Formal verification of Ada programs
     David Guaspari, Carla Marceau, and Wolfgang Polak
     IEEE Transactions on Software Engineering, vol. 16, no. 9.
        September, 1990, pp. 1058-1075

The system described there is old, and much less capable than the
current system (in particular, the current system is able to do
nontrivial things with floating point computations and with generics).

For more information contact me: davidg@oracorp.com.

   We also have versions of various "lightweight tools" that warn
about possible occurrences of improper aliasing and incorrect order
dependences (with various other things, such as warning about
possibilities for erroneous execution, in the works).

For more information contact Cheryl Barbasch: cbarb@oracorp.com.

- David Guaspari
  davidg@oracorp.com



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~1993-03-23 15:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1993-03-23 15:51 Ada Static Analysis Tools David Guaspari
  -- strict thread matches above, loose matches on Subject: below --
1993-03-17  3:04 John Wiese

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