Help Request: Parsing Ada & Understanding, Maintaining, Extending Legacy Ada



Hi,

Headway has a product, Headway Review that reverse engineers Ada to
provide an extremely detailed model of all the dependencies in your
code. Review's focus is in on the architecture/structure of the code
and the code's metrics.

We are in process of replacing Review with our next generation product
line, Structure101, and we would like to better understand how portable
our current Ada parsing capability is and whether to continue with it
for Structure101. Our parsing technology is based on the GNAT ASIS
implementation and besides GNAT users we are currently aware of
customers with VADS, Greenhills and SunAda codebases who are working
away happily with Review.

If there is anyone out there with non-GNAT Ada code who might be
interested to better understand how the code hangs together, we would
be very interested to hear if you could get it easily loaded into
Review. We'd be happy to help in this process and have noted with
recent Greenhills and SunAda codebases that it really wasnt too
difficult.

You can download Review from
http://headwaysoftware.com/downloads/review/ or contact me directly,
details below if this is of interest.

best regards,
Paul
___________________________________________
e: paul.hickey at headwaysoftware.com

.



Relevant Pages

  • Re: How do you bitwise operations in Ada 83 and 95
    ... In Ada 95, maybe. ... code review is a process exceuted by people whose intention is ... There are ways of writing Ada 95 rep clauses that were ... I found them very clever but perhaps too clever. ...
    (comp.lang.ada)
  • info format Ada Reference Manual
    ... As part of developing an official info version of the Ada ... ARM or Annotated ARM in info format. ... Let me know if you are available to review this, ... or suggestions for different formatting. ...
    (comp.lang.ada)
  • Re: How do you bitwise operations in Ada 83 and 95
    ... Simon Wright writes: ... In Ada 95, maybe. ... with, using idioms I am familiar with, and unambiguous". ... I've never done a _formal_ review (trace to ...
    (comp.lang.ada)