K. Androutsopoulos, D. Clark, M. Harman, J. Krinke, and L. Tratt, State-based model slicing, ACM Computing Surveys, vol.45, issue.4, pp.1-5336, 2013.
DOI : 10.1145/2501654.2501667

B. Basten, M. Hills, P. Klint, D. Landman, A. Shahi et al., M3: A general model for code analytics in rascal, 2015 IEEE 1st International Workshop on Software Analytics (SWAN), pp.25-28
DOI : 10.1109/SWAN.2015.7070485

URL : https://hal.archives-ouvertes.fr/hal-01261493

A. Bergmayr, H. Bruneliere, J. Cánovas, J. Gorroñogoitia, G. Kousiouris et al., Migrating Legacy Software to the Cloud with ARTIST, 2013 17th European Conference on Software Maintenance and Reengineering, pp.465-468, 2013.
DOI : 10.1109/CSMR.2013.73

URL : https://hal.archives-ouvertes.fr/hal-00869268

A. Bergmayr, M. Grossniklaus, M. Wimmer, and G. Kappel, JUMP???From Java Annotations to UML Profiles, Proc. of MODELS, pp.552-568, 2014.
DOI : 10.1007/978-3-319-11653-2_34

A. Bergmayr and M. Wimmer, Generating Metamodels from Grammars by Chaining Translational and By-Example Techniques, Proc. of MDEBE, pp.22-31, 2013.

L. C. Briand, Y. Labiche, and J. Leduc, Toward the Reverse Engineering of UML Sequence Diagrams for Distributed Java Software, IEEE Transactions on Software Engineering, vol.32, issue.9, pp.642-663, 2006.
DOI : 10.1109/TSE.2006.96

H. Bruneliere, J. Cabot, G. Dupe, and F. Madiot, MoDisco, Proceedings of the IEEE/ACM international conference on Automated software engineering, ASE '10, pp.1012-1032, 2014.
DOI : 10.1145/1858996.1859032

URL : https://hal.archives-ouvertes.fr/hal-00610556

H. Bruneliere, J. G. Perez, M. Wimmer, and J. Cabot, EMF Views: A View Mechanism for Integrating Heterogeneous Models, Proc. of ER, pp.317-325, 2015.
DOI : 10.1007/978-3-319-25264-3_23

URL : https://hal.archives-ouvertes.fr/hal-01159205

G. Canfora, M. D. Penta, and L. Cerulo, Achievements and challenges in software reverse engineering, Communications of the ACM, vol.54, issue.4, pp.142-151, 2011.
DOI : 10.1145/1924421.1924451

B. Cornelissen, A. Zaidman, A. Van-deursen, L. Moonen, and R. Koschke, A Systematic Survey of Program Comprehension through Dynamic Analysis, IEEE Transactions on Software Engineering, vol.35, issue.5, pp.684-702, 2009.
DOI : 10.1109/TSE.2009.28

S. Demeyer, S. Ducasse, and S. Tichelaar, Why unified is not universal? UML shortcomings for coping with round-trip engineering, Proc. of UML'99, pp.630-644, 1999.

G. Engels, R. Hücking, S. Sauer, and A. Wagner, UML Collaboration Diagrams and Their Transformation to Java, Proc. of UML, pp.473-488, 1999.
DOI : 10.1007/3-540-46852-8_34

T. Fischer, J. Niere, L. Torunski, and A. Zündorf, Story Diagrams: A New Graph Rewrite Language Based on the Unified Modeling Language and Java, Proc. of TAGT, pp.296-309, 2000.
DOI : 10.1007/978-3-540-46464-8_21

D. Gessenharter and M. Rauscher, Code Generation for UML 2 Activity Diagrams, Proc. of ECMFA, pp.205-220, 2011.
DOI : 10.1007/978-3-642-21470-7_15

W. Harrison, C. Barton, and M. Raghavachari, Mapping UML Designs to Java, Proc. of OOPSLA, pp.178-187, 2000.

R. Kollman, P. Selonen, E. Stroulia, T. Systä, and A. Zündorf, A study on the current state of the art in tool-supported UML-based static reverse engineering, Ninth Working Conference on Reverse Engineering, 2002. Proceedings., pp.22-32, 2002.
DOI : 10.1109/WCRE.2002.1173061

E. Korshunova, M. Petkovic, M. Van-den-brand, and M. Mousavi, CPP2XMI: Reverse Engineering of UML Class, Sequence, and Activity Diagrams from C++ Source Code, 2006 13th Working Conference on Reverse Engineering, pp.297-298, 2006.
DOI : 10.1109/WCRE.2006.21

L. Martinez, C. Pereira, and L. Favre, Reverse Engineering Activity Diagrams from Object Oriented Code: An MDA-Based Approach, Computer Technology & Application, vol.2, issue.11, pp.969-978, 2011.

T. Mayerhofer, P. Langer, and G. Kappel, A runtime model for fUML, Proceedings of the 7th Workshop on Models@run.time, MRT '12, pp.53-58, 2012.
DOI : 10.1145/2422518.2422527

U. Nickel, J. Niere, and A. Zündorf, The FUJABA environment, Proceedings of the 22nd international conference on Software engineering , ICSE '00, pp.742-745, 2000.
DOI : 10.1145/337180.337620

M. Object and . Group, Semantics of a Foundational Subset for Executable UML Models (fUML), Version 1.1, 2013.

. Oracle, Java Language Specification 8, 2015.

R. Pérez-castillo, I. G. , -. Guzman, and M. Piattini, Knowledge Discovery Metamodel-ISO/IEC 19506: A standard to modernize legacy systems, Computer Standards & Interfaces, vol.33, issue.6, pp.519-532, 2011.
DOI : 10.1016/j.csi.2011.02.007

B. Selic, The Less Well Known UML, Proc. of SFM, pp.1-20, 2012.
DOI : 10.1002/9780470249260

P. Tonella and A. Potrich, Reverse Engineering of Object Oriented Code (Monographs in Computer Science

M. Usman and A. Nadeem, Automatic generation of Java code from UML diagrams using UJECTOR, Software Engineering & Its Applications, vol.3, issue.2, pp.21-37, 2009.