Sparx Systems Forum

Enterprise Architect => Suggestions and Requests => Topic started by: ms_butterfly on July 29, 2004, 05:50:12 am

Title: C Reverse Engineer
Post by: ms_butterfly 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!
Title: Re: C Reverse Engineer
Post by: Barry_Pearce 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... :)
Title: Re: C Reverse Engineer
Post by: ms_butterfly 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....  :-/
Title: Re: C Reverse Engineer
Post by: Oscar 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
Title: Re: C Reverse Engineer
Post by: projectgroup 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



Title: Re: C Reverse Engineer
Post by: ms_butterfly 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...