comp.lang.ada
 help / color / mirror / Atom feed
From: Ken Garlington <garlingtonke@lmtas.lmco.com>
Subject: Re: Reply#1 To NIST request about "high integrity" C, C++
Date: 1996/07/23
Date: 1996-07-23T00:00:00+00:00	[thread overview]
Message-ID: <31F4AB63.315D@lmtas.lmco.com> (raw)
In-Reply-To: 01I7DSIB7BI6001G94@emamv1.orl.mmc.com


Mike Berens wrote:
> 
> NSTEWART@ccmail.dsccc.com wrote:
> 
> If I am not mistaken the Government allegedly solved this problem
> about ten years ago.
> The solution was called Ada.

(The "problem" being a search for tools to use in analyzing 
safety-critical C/C++ code)

Actually, if you look at the list of features desired, Ada doesn't
directly supply all of them. However, there are commercial tools
that can be used to do these type of analyses on Ada code. Ada, of
course, may make it easier to do the analysis, but it doesn't magically
generate all the information on the NIST wish list:

>       dynamic memory allocation, memory paging and swapping,
>       recursive function calls, control flow complexity,
>       interface ambiguities, dynamic binding, tasking, interrupt
>       driven processing, built-in-functions, compiled libraries,
>       mixed language programming, obscure or subtle programming
>       constructs, dispersion of related elements, literals,
>       global variables, complexity of interfaces, anonymous data
>       types, hardware dependencies, parameter passing to
>       routines, data typing, class library size, operator
>       overloading, functions or procedures with side effects,
>       reserved words.

-- 
LMTAS - "Our Brand Means Quality"




           reply	other threads:[~1996-07-23  0:00 UTC|newest]

Thread overview: expand[flat|nested]  mbox.gz  Atom feed
 [parent not found: <01I7DSIB7BI6001G94@emamv1.orl.mmc.com>]
replies disabled

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