LIP6 (Laboratoire d'Informatique de Paris 6)

Internship: Research & Development

Lutin is a project initiated by Mikal Ziane which has to factor Java codes depending on constraints. My job was to reproduce transformations made on a graph extracted from the original source code. This project improves the maintainability of Java projects by making small transformations, which can be assimilated to design patterns small bricks. This practical work has trigger my curiosity about models and their completeness. In this internship, I have made several suggestions about unnecessary transformation and missing information inside the abstract model. This work has been concluded by a presentation at the Stratego Users Day 2006.