comp.lang.ada
 help / color / mirror / Atom feed
* Good and (relatively) cheap Ada code browsing software?
@ 2003-04-07 16:01 Mike
  2003-04-07 16:19 ` Jacob Sparre Andersen
                   ` (5 more replies)
  0 siblings, 6 replies; 11+ messages in thread
From: Mike @ 2003-04-07 16:01 UTC (permalink / raw)


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
@ 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:25 ` Michael Friess
@ 2003-04-07 18:12   ` Stephen Leake
  2003-04-08  8:34     ` Michael Friess
  0 siblings, 1 reply; 11+ messages in thread
From: Stephen Leake @ 2003-04-07 18:12 UTC (permalink / raw)


"Michael Friess" <friess@free.fr> writes:

> Did you have a look at GPS (www.gnat.com or www.act-europe.fr)? It may
> suit your needs.

GPS is only available to Ada Core paying customers; the minimum is
about $12k, so that won't help him much ($9k for Understand was too much).

-- 
-- 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
  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 18:12   ` Stephen Leake
@ 2003-04-08  8:34     ` Michael Friess
  0 siblings, 0 replies; 11+ messages in thread
From: Michael Friess @ 2003-04-08  8:34 UTC (permalink / raw)


Right, it may not be appropriate as price is an issue, but the two can't
be directly compared. You don't get the same thing.

Michael

On Mon, 07 Apr 2003 14:12:36 +0000, Stephen Leake wrote:

> GPS is only available to Ada Core paying customers; the minimum is
> about $12k, so that won't help him much ($9k for Understand was too much).




^ 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

end of thread, other threads:[~2003-04-09 19:21 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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-08  8:34     ` Michael Friess
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
2003-04-09 19:21   ` Robert Spooner

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