* Re: Good and (relatively) cheap Ada code browsing software?
2003-04-07 16:01 Good and (relatively) cheap Ada code browsing software? Mike
@ 2003-04-07 16:19 ` Jacob Sparre Andersen
2003-04-07 16:25 ` Michael Friess
` (4 subsequent siblings)
5 siblings, 0 replies; 11+ messages in thread
From: Jacob Sparre Andersen @ 2003-04-07 16:19 UTC (permalink / raw)
Mike wrote:
> I've been looking for an IDE or similar software tool that would let
> me trace through some complex and badly documented Ada code I have to
> work with. You know - click on a variable and find out instantly where
> it was created and were else it was used. Or click on a
> function/procedure name to see what else it calls and what objects it
> contains, etc.
Would `gnathtml` do the job? It converts your source code to HTML with
links similar to what you describe.
Greetings,
Jacob
--
People in cars cause accidents. Accidents in cars cause people.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Good and (relatively) cheap Ada code browsing software?
2003-04-07 16:01 Good and (relatively) cheap Ada code browsing software? Mike
2003-04-07 16:19 ` Jacob Sparre Andersen
@ 2003-04-07 16:25 ` Michael Friess
2003-04-07 18:12 ` Stephen Leake
2003-04-07 18:14 ` Stephen Leake
` (3 subsequent siblings)
5 siblings, 1 reply; 11+ messages in thread
From: Michael Friess @ 2003-04-07 16:25 UTC (permalink / raw)
Did you have a look at GPS (www.gnat.com or www.act-europe.fr)? It may
suit your needs.
Regards,
Michael
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Good and (relatively) cheap Ada code browsing software?
2003-04-07 16:01 Good and (relatively) cheap Ada code browsing software? Mike
2003-04-07 16:19 ` Jacob Sparre Andersen
2003-04-07 16:25 ` Michael Friess
@ 2003-04-07 18:14 ` Stephen Leake
2003-04-07 21:21 ` David Holm
` (2 subsequent siblings)
5 siblings, 0 replies; 11+ messages in thread
From: Stephen Leake @ 2003-04-07 18:14 UTC (permalink / raw)
maestroff@hotmail.com (Mike) writes:
> I've been looking for an IDE or similar software tool that would let
> me trace through some complex and badly documented Ada code I have to
> work with. You know - click on a variable and find out instantly where
> it was created and were else it was used. Or click on a
> function/procedure name to see what else it calls and what objects it
> contains, etc.
Emacs Ada mode + GNAT does this, and is Free Software.
If you already know Emacs, it's easy to learn.
If you only know WIMP interfaces, it will take you a while. But it
will be good for your net productivity (and your soul :).
--
-- Stephe
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Good and (relatively) cheap Ada code browsing software?
2003-04-07 16:01 Good and (relatively) cheap Ada code browsing software? Mike
` (2 preceding siblings ...)
2003-04-07 18:14 ` Stephen Leake
@ 2003-04-07 21:21 ` David Holm
2003-04-08 6:09 ` Larry A Barowski
2003-04-08 11:53 ` Marin David Condic
2003-04-08 13:01 ` John R. Strohm
5 siblings, 1 reply; 11+ messages in thread
From: David Holm @ 2003-04-07 21:21 UTC (permalink / raw)
Doesn't jGRASP do this? And it's free.
//David
On 7 Apr 2003 09:01:30 -0700
maestroff@hotmail.com (Mike) wrote:
> I've been looking for an IDE or similar software tool that would let
> me trace through some complex and badly documented Ada code I have to
> work with. You know - click on a variable and find out instantly where
> it was created and were else it was used. Or click on a
> function/procedure name to see what else it calls and what objects it
> contains, etc.
>
> I did find a program that does this and does it very well -
> "Understand for Ada" by STI. I'm currently evaluating it and it does
> everything I need and more. However its also $9000 for a single
> licence. Before I try to convince my boss to shell out that much money
> I was wondering if anyone knew of any other programs with similar
> functionality that cost less. And if they aren't quite as powerful as
> UforAda that is fine. Or is STI charging that much because they know
> they have a monopoly in this area?
>
> Mike
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Good and (relatively) cheap Ada code browsing software?
2003-04-07 21:21 ` David Holm
@ 2003-04-08 6:09 ` Larry A Barowski
0 siblings, 0 replies; 11+ messages in thread
From: Larry A Barowski @ 2003-04-08 6:09 UTC (permalink / raw)
David Holm <david@realityrift.com> wrote in message news:<20030407232034.162ceb4b.david@realityrift.com>...
> Doesn't jGRASP do this? And it's free.
>
jGRASP can only trace dependencies for Java, but
it will draw a Control Structure Diagram (a control flow
diagram that fits into source code indentation space) for
Ada code, which can make it easier to read.
-Larry Barowski
> //David
>
> On 7 Apr 2003 09:01:30 -0700
> maestroff@hotmail.com (Mike) wrote:
>
> > I've been looking for an IDE or similar software tool that would let
> > me trace through some complex and badly documented Ada code I have to
> > work with. You know - click on a variable and find out instantly where
> > it was created and were else it was used. Or click on a
> > function/procedure name to see what else it calls and what objects it
> > contains, etc.
> >
> > I did find a program that does this and does it very well -
> > "Understand for Ada" by STI. I'm currently evaluating it and it does
> > everything I need and more. However its also $9000 for a single
> > licence. Before I try to convince my boss to shell out that much money
> > I was wondering if anyone knew of any other programs with similar
> > functionality that cost less. And if they aren't quite as powerful as
> > UforAda that is fine. Or is STI charging that much because they know
> > they have a monopoly in this area?
> >
> > Mike
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Good and (relatively) cheap Ada code browsing software?
2003-04-07 16:01 Good and (relatively) cheap Ada code browsing software? Mike
` (3 preceding siblings ...)
2003-04-07 21:21 ` David Holm
@ 2003-04-08 11:53 ` Marin David Condic
2003-04-08 13:01 ` John R. Strohm
5 siblings, 0 replies; 11+ messages in thread
From: Marin David Condic @ 2003-04-08 11:53 UTC (permalink / raw)
AdaGIDE and the Gnat compiler were able to do some version of jumping to the
locations where a variable was declared, etc. I don't think it was
enormously sophisticated, but it would help trace through the code. A
drawback is that the code must be compiled with Gnat first - which might be
problematic depending on the body of code and how portable it is.
MDC
--
======================================================================
Marin David Condic
I work for: http://www.belcan.com/
My project is: http://www.jsf.mil/
Send Replies To: m c o n d i c @ a c m . o r g
"Going cold turkey isn't as delicious as it sounds."
-- H. Simpson
======================================================================
Mike <maestroff@hotmail.com> wrote in message
news:13555786.0304070801.2a028536@posting.google.com...
> I've been looking for an IDE or similar software tool that would let
> me trace through some complex and badly documented Ada code I have to
> work with. You know - click on a variable and find out instantly where
> it was created and were else it was used. Or click on a
> function/procedure name to see what else it calls and what objects it
> contains, etc.
>
> I did find a program that does this and does it very well -
> "Understand for Ada" by STI. I'm currently evaluating it and it does
> everything I need and more. However its also $9000 for a single
> licence. Before I try to convince my boss to shell out that much money
> I was wondering if anyone knew of any other programs with similar
> functionality that cost less. And if they aren't quite as powerful as
> UforAda that is fine. Or is STI charging that much because they know
> they have a monopoly in this area?
>
> Mike
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Good and (relatively) cheap Ada code browsing software?
2003-04-07 16:01 Good and (relatively) cheap Ada code browsing software? Mike
` (4 preceding siblings ...)
2003-04-08 11:53 ` Marin David Condic
@ 2003-04-08 13:01 ` John R. Strohm
2003-04-09 19:21 ` Robert Spooner
5 siblings, 1 reply; 11+ messages in thread
From: John R. Strohm @ 2003-04-08 13:01 UTC (permalink / raw)
"Mike" <maestroff@hotmail.com> wrote in message
news:13555786.0304070801.2a028536@posting.google.com...
> I've been looking for an IDE or similar software tool that would let
> me trace through some complex and badly documented Ada code I have to
> work with. You know - click on a variable and find out instantly where
> it was created and were else it was used. Or click on a
> function/procedure name to see what else it calls and what objects it
> contains, etc.
>
> I did find a program that does this and does it very well -
> "Understand for Ada" by STI. I'm currently evaluating it and it does
> everything I need and more. However its also $9000 for a single
> licence. Before I try to convince my boss to shell out that much money
> I was wondering if anyone knew of any other programs with similar
> functionality that cost less. And if they aren't quite as powerful as
> UforAda that is fine. Or is STI charging that much because they know
> they have a monopoly in this area?
Some obvious marketing questions come to mind.
1. How much would you be willing to spend out of your own personal pocket
for a single-user license?
2. Figuring engineer costs conservatively at $250,000/man-year (fully
burdened), you are looking at $125/man-hour. How many hours of work do you
expect this package to save you?
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Good and (relatively) cheap Ada code browsing software?
2003-04-08 13:01 ` John R. Strohm
@ 2003-04-09 19:21 ` Robert Spooner
0 siblings, 0 replies; 11+ messages in thread
From: Robert Spooner @ 2003-04-09 19:21 UTC (permalink / raw)
To: John R. Strohm
John R. Strohm wrote:
>
> Some obvious marketing questions come to mind.
>
> 1. How much would you be willing to spend out of your own personal pocket
> for a single-user license?
>
> 2. Figuring engineer costs conservatively at $250,000/man-year (fully
> burdened), you are looking at $125/man-hour. How many hours of work do you
> expect this package to save you?
>
As far as question two goes, you can show it saves time and therefore
money - so long as you don't have the problems that:
1. money is available for salaries but not for buying things that
management expects to get for free - "free software" - such as
compilers, tools, etc.
2. management takes the view that you're on salary and any overtime that
you need to put in to meet their arbitrary deadlines without having the
proper tools is free.
Bob
--
Robert L. Spooner
Registered Professional Engineer
Associate Research Engineer
Intelligent Control Systems Department
Applied Research Laboratory Phone: (814) 863-4120
The Pennsylvania State University FAX: (814) 863-7841
P. O. Box 30
State College, PA 16804-0030 rls19@psu.edu
^ permalink raw reply [flat|nested] 11+ messages in thread