From: sgb@erlang.praxis.co.uk (Stephen Bull)
To: wfrye@mnsinc.com
Cc: pna@praxis.co.uk, denton@praxis.co.uk
Subject: Re: static code analysis
Date: 1997/01/20
Date: 1997-01-20T00:00:00+00:00 [thread overview]
Message-ID: <ytchgkcs1w0.fsf@erlang.praxis.co.uk> (raw)
In-Reply-To: 5bnt03$2bj@news1.mnsinc.com
wfrye@mnsinc.com (William Frye) writes:
A few months ago I posted here asking for information on a tool to
create a listing of the conditional clauses in an Ada program (the intent
is to create a test matrix for existing code.) Someone suggested that
I look at a "static code analyzer" on The Home of the Brave Ada Programmer
web site. I have not been able to find such a thing, perhaps someone
could give me more info so I can find it.
The SPARK Examiner is capable of producing this sort of information;
however, as your source code is probably not written in the SPARK subset,
significant effort may be required to convert it.
The SPARK Examiner performs static code analysis on programs written in
the SPARK language, which is a secure subset of Ada, augmented by
annotations. SPARK is formally defined and SPARK programs are predictable
and can be rigorously analysed.
The SPARK Examiner checks the conformance of a program to the rules of
SPARK, carries out a flow analysis of the code, and supports formal
verification. Absence of run-time errors can be demonstrated rigorously.
SPARK is a product of Praxis, a Software Engineering firm specialising
in complex systems in a variety of markets.
To learn more please visit the following web sites:
SPARK technology:
http://www.praxis.co.uk/technols/spark/spark.htm
Praxis Critical Systems:
http://www.praxis.co.uk/services/critsys/critsys.htm
or contact:
Denton Clutterbuck
Praxis Critical Systems
20 Manvers Street
Bath
BA1 1PX
UK
email: sparkinfo@praxis.co.uk
tel: +44 (0)1225 444700
fax: +44 (0)1225 465205
--
-----------------------------------------------------------------------------
Stephen Bull Praxis Critical Systems 20 Manvers Street BATH BA1 1PX UK
+1225 444700 (switchboard) +1225 739286 (direct) +1225 739281 (fax)
-----------------------------------------------------------------------------
--
-----------------------------------------------------------------------------
Stephen Bull Praxis Critical Systems 20 Manvers Street BATH BA1 1PX UK
+1225 444700 (switchboard) +1225 739286 (direct) +1225 739281 (fax)
-----------------------------------------------------------------------------
next prev parent reply other threads:[~1997-01-20 0:00 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
1997-01-17 0:00 static code analysis William Frye
1997-01-17 0:00 ` Stuart Palin
1997-01-18 0:00 ` Ken Garlington
1997-01-20 0:00 ` Stephen Bull [this message]
1997-01-20 0:00 ` Jerome Desquilbet
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox