Book a Demo

Author Topic: OpenVMS Pascal  (Read 3825 times)

Josef Stadelmann

  • EA User
  • **
  • Posts: 59
  • Karma: +0/-0
  • as simple as possible, but not too simple
    • View Profile
OpenVMS Pascal
« on: May 03, 2011, 12:48:44 am »
Dear Members,

I was so successfull with EA in the past 2 weeks and could impress my boss. Now he is asking if there is a possibillity to get a large bunch of OpenVMS Pascal (3GL) Code reverse engineerd into an EA/UML Model.

I have seen that EA supports Delphi .PAS files, but as I don't know Deplhi Pascal I just wonder if sombody can tell me if the following can become true for OpenVMS Pascal .PAS and or .PEN files.

we are looking for an ability to RE and draw Diags
1. module relationships
2. procedures, functions, structures ... to module relations
3. drawing call-graphs starting at a procedure or function
4. drawing a callee-graph diag when a recod marker is hit.
5. drawing a call-graph from a stack recording mark
6. look at a module like a class and draw a sequence diagram

maybe one can point us into the right direction,and we are happy if only a subset becomes true over time.

Thank you 1000 times
Josef

Josef Stadelmann

  • EA User
  • **
  • Posts: 59
  • Karma: +0/-0
  • as simple as possible, but not too simple
    • View Profile
Re: OpenVMS Pascal
« Reply #1 on: June 01, 2011, 01:09:15 am »
can we do it ourself?
maybe a pointer to a document could help!
Josef

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: OpenVMS Pascal
« Reply #2 on: June 03, 2011, 05:07:25 pm »
Josef,

The standard way of getting this feature is through a feature request, but that requires a lot of patience as well ::)

I'm pretty sure you can create your own templates for forward code engineering, but I don't think there anything for reverse engineering.

So the last option is to write it all yourself, which is probably the best option since you have such precise and specific requirements.
Must be a very interesting project!

Geert

Josef Stadelmann

  • EA User
  • **
  • Posts: 59
  • Karma: +0/-0
  • as simple as possible, but not too simple
    • View Profile
Re: OpenVMS Pascal
« Reply #3 on: June 06, 2011, 05:12:39 pm »
Thank you Geert taking the ball,

Reverse Engineering is what we basically need first for OpenVMS Pascal. As I've found the abillity in EA to do reverse engineering for Delphi code (Object Pascal) and as a big starting point, getting to know how that Delphi reverse engineering was integrated / done with EA, that could help a lot to get started.

Any ideas wellcome how to do that, where to get this kind of information?

Josef

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: OpenVMS Pascal
« Reply #4 on: June 07, 2011, 08:26:03 am »
I'm sorry to say that the reverse engineering feature is not "open".