Re: Ada coding standards, was: Re: Real Time IO routines



It seams that the paper is filled wilth errors.

1. The standard is wriiten for another company which may or may not be
apart of NASA. So is this the true NASA standards?

2. We all know that the ISO adopted the Ada 2005 aka Ada 2007 standards
back in Jan 2007. The NASA coding standard is dated in July, 2007 and
stated that the ISO has not adopted the Ada 2005 standards. So, either
this is an error or the paper is just a redated older standard.

3. In 2004 SGI installed a 512 CPU super computer for NASA that uses
LINUX and Ada (Ada 95, SGI version). The paper would have touch on
that issue as well. But the only Ada vendor that the paper talked about
was GNAT and Ada 2005. NASA uses almost every software and hardware
vendor out there. So, any standard would acknowledge this and state
issues with each vendor and their implementation of Ada and other
languages. This paper only uses talks about GNAT and Ada 2005.

And with Congress and the President watching NASA closely. There are too
many questions or errors in this coding Standard for me to think that this
is the Standard for NASA coding.



In <8BdoH$LrdKPe@xxxxxxxxxxxxxxxxxxxxxxxx>, clubley@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (Simon Clubley) writes:
In article <h3g7gf.hsj.ln@xxxxxxxxxxxxxxx>, Jean-Pierre Rosen <rosen@xxxxxxxxx> writes:
Simon Clubley a écrit :
In article <87hckbeajm.fsf@xxxxxxxxxxxxxxxxxx>, Ludovic Brenta <ludovic@xxxxxxxxxxxxxxxxxx> writes:

I'd be interested in seeing what other Ada features are not allowed in
your code as well as what other recommendations that your standard
might make.

FYI, NASA rules are available at
http://fsw.gsfc.nasa.gov/gds/code_standards_ada.pdf


Thanks.

IIRC, the last time I was pointed to this, I was told that the other NASA
standards are not available. Does anyone know if that's still the case ?

And of course, if you want ideas about coding rules, you are welcome to
read the AdaControl user's guide at
http://www.adalog.fr/compo/adacontrol_ug.html


Interesting software (and something that I should really try out.)

Simon.

--
Simon Clubley, clubley@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Microsoft: Bringing you 1980's technology to a 21st century world

.



Relevant Pages

  • Re: Naming conventions?
    ... > I wouldn't want to fail to mention that I'm not speaking as a NASA ... I don't know if there is a NASA-wide standard. ... I don't think there was any mention of specific variable/module/data type naming ...
    (comp.lang.fortran)
  • Re: Blocking syscalls in Tasks
    ... vendor that supports the Ada-2005 is Adacore with GNAT. ... Yeah, Randy, weren't you aware that as soon as the Ada 2005 standard ... Janus/Ada since it's merely an Ada 95 compiler? ... Ada-2005 specs but for unknown reasons have chosen not too. ...
    (comp.lang.ada)
  • Re: Ada coding standards, was: Re: Real Time IO routines
    ... Why the question, was it for NASA. ... I am looking for the Upper-tier standard for all team for software ... Dynamic Simulator project for the Ada language. ... Goddard Dynamic Simulator Ada Coding Standard ...
    (comp.lang.ada)
  • Re: Ada 2005 Compilers
    ... that support Ada 2005? ... is Ada 2005 an official standard at ... So, if you are considering them as a vendor, I'd recommend asking and then considering all aspects of what the vendors offer and vote with your money and select a vendor that at least shows some level of commitment to the features you find important. ... As far as I know the standard is still not fully official. ...
    (comp.lang.ada)
  • Re: Naming conventions?
    ... >> say, a NASA contract, they typically have coding conventions. ... mention that I'm not speaking as a NASA representative? ... I don't think there is any such NASA-wide standard. ...
    (comp.lang.fortran)