The style guide for Ada 83 standard is not available online and the
recommendations re: Ada in the online material is simply to vague. But as
usual my memory often fails me :-(
Other pointers are:
High Integrity Ada =>
Review GL SW Lang for Use in Nuclear PP Safe.Syst. =>
Ada Style Guide (Fairleigh Dickinson Uni) =>
Institut für Informatik (Germany) =>
http://www.informatik.uni-stuttgart.de/ifi/ps/ada-doc/ The "Ada 95 Quality
and Style Guide" (Ada 95 Q&SG) is available from this site together with
other online material about Ada. This guide is still the best - can also be
used as a general reference baseline with a delta document describing
specific program or project requirements. That's the way we are doing it.
r.html has source code for style checkers, but probably only for Ada 83. I
have no experience with these tools.
I also believe there has been written a "lessons learned" paper on using OOP
features of Ada mentioning pitfalls etc, but as usual cannot remember where.
If using GNAT you could explore the "style switch" or some of the
(commercial and expensive) ASIS tools. We have not yet build support for our
styleguide via fx. EMACS Adamode due to lack of resources, but this would be
an obvious way to go.
From: EXT Sparks, Christopher B
[mailto:[log in to unmask]]
Sent: 20. oktober 2000 14:56
To: [log in to unmask]
Subject: RE: Assitance required
I didn't see any references to an Ada Style Guide. I did see one for "C".
> From: Soeren Henssel[SMTP:[log in to unmask]]
> Reply To: [log in to unmask]
> Sent: Friday, October 20, 2000 3:29 AM
> To: [log in to unmask]
> Subject: FW: Assitance required
> another pointer => http://sel.gsfc.nasa.gov/website/welcome.htm and look
> online documents
> Søren Henssel-Rasmussen
> Software Quality Engineer
> NMP, R&D Copenhagen
> | -----Original Message-----
> | From: EXT Stephen Leake [mailto:[log in to unmask]]
> | Sent: 19. oktober 2000 21:04
> | To: [log in to unmask]
> | Subject: Re: Assitance required
> | http://fsw.gsfc.nasa.gov/library/standards.html
> | Chris Sparks <[log in to unmask]> writes:
> | Are there web sites that have Ada coding standard documents? I was
> | asked by a friend to find him a set of coding standards and I drew a
> | blank.