Author Topic: C Reverse Engineer  (Read 4479 times)

ms_butterfly

  • EA User
  • **
  • Posts: 42
  • Karma: +0/-0
  • When you think it's bad, relax: it can get worse
    • View Profile
C Reverse Engineer
« on: July 29, 2004, 05:50:12 am »
Hi!
Can anyone tell me whether it is possible to re-engineer C code? no C++, no c#...only "pure" C...
thanx!

Barry_Pearce

  • EA User
  • **
  • Posts: 70
  • Karma: +0/-0
    • View Profile
Re: C Reverse Engineer
« Reply #1 on: July 29, 2004, 06:57:01 am »
And what would constitute an object?!
How do you model functions?

IMO this is a case of thinking a good OO tool can do things for non-OO projects....and I cant see how the tool could usefully produce anything...

Id rather the guys spent their time fixing c++ problems... :)

ms_butterfly

  • EA User
  • **
  • Posts: 42
  • Karma: +0/-0
  • When you think it's bad, relax: it can get worse
    • View Profile
Re: C Reverse Engineer
« Reply #2 on: July 30, 2004, 02:25:05 am »
hum...but I really need the C stuff...
Do you think it would work, try to import a C project into a EA project? hum....  :-/

Oscar

  • EA User
  • **
  • Posts: 65
  • Karma: +0/-0
    • View Profile
Re: C Reverse Engineer
« Reply #3 on: August 01, 2004, 11:24:17 pm »
Well, if you really need C : why don't you try

And share the results, either successfull or success-less, with the forum and (if successfull) with Sparx.

Greetz,
Oscar

projectgroup

  • EA Novice
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Re: C Reverse Engineer
« Reply #4 on: August 02, 2004, 12:59:35 am »
There is a few C based UML Tools.

Poseidon UML Embedded Edition.

http://www.gentleware.com/products/descriptions/emb-ent.php4




ms_butterfly

  • EA User
  • **
  • Posts: 42
  • Karma: +0/-0
  • When you think it's bad, relax: it can get worse
    • View Profile
Re: C Reverse Engineer
« Reply #5 on: August 03, 2004, 06:00:46 am »
Ok, I have executed some few tests with a C code I got...
EA imports only the classes of the code, contained in the .h file. So it hasn't imported anything from my file, because it had any class.
If someone had tested it too, I'd be glad in knowing the results...