[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
|
[news.eclipse.modeling.gmt.modisco] Re: Contribution : Java Reengineering Use Case with MoDisco & ATL
|
Dear Jérôme,
Congratulation for this very interesting and important contribution to
MoDisco.
We look forward to the publication of the use case provided by the
Argia-Engineering Team.
Many thanks for your contribution,
Best regards,
Jean
"Jérôme BENOIS" <benois@xxxxxxxxxxxxxxxxxxxx> a écrit dans le message de
news: pan.2007.02.22.22.46.45.249338@xxxxxxxxxxxxxxxxxxxxxxx
> Hi All,
>
> I'm proud to announce contribution of Argia-Engineering Team to Modisco
> project !
>
> With Laurent BELMONTE, we have wrote Use Case to provide sample of java
> reverse engineering based on MoDisco and ATL transformation.
>
> At first, we use MoDisco to generate EMF model conforms to Java AST
> metamodel.
> The next step is the design pattern recognition provide by set of ATL
> rules and helpers in order to extract semantic information.
>
> Our source code is here :
> http://www.sharengo.org/pragmatic/JavaReengineeringUseCase.tar.gz
>
> This archive contains :
> * MoDisco_JavaAST project : use JDT to parse java source code and build
> JAVA AST models.
> * ARGIA-LegagyCode project : sample of legacy code source
> * ARGIA-Reengineering project :
> - MetaModels : contains JavaAST.ecore and Sharengo.ecore (a simple
> logical metamodel)
> - Transformations/JavaASTLib.atl : Several helpers in order to
> traverse Java AST
> - Transformations/JavaAST2SharengoMM.atl : Java Reverse Use Case
> - src/org.sharengo.pragmatic.reengineering.Main.java : Launch Modisco
> and ATL programatically to play this Use Case.
> - result.xmi : the result model of java to sharengo metamodel
> transformation.
>
> Cheers,
> Jérôme BENOIS.
>