Impressive tool.
Just being curious, can this be used to reverse engineer for example a C or C++ application?
Evt with modifications ?
kind regards
Henrik
Dear Henrik
Thank you for using actifsource.
Reverse engineering is always a subject of discussion in our lab.
The short answer: we do not support reverse engineering yet.
The longer answer: MDSD captures the meta model of a business domain. Having not explicitly stated such a meta model before, business objects are not strongly structured even if you take great care.
The compiler always ensures that code is syntactically correct. But business object structures are kind of additional semantics which is done by convention.
Automatically reverse engineering legacy code would mean to have found the grail: finding the underlying business object structure in thousands of lines of code.
Anyway: if your code is structured well we could write a small antlr parser which extracts the business domain structure from existing code and instantiates the business object model automatically.
Please let us know if you need some help.
Kind regards
Reto