My current researches are about methods and tools promoting the use of design patterns in models. Promoting the use of patterns means give resources to developers to choose, to recognise and to easily use patterns thanks to manual or automatic way. Misaligned patterns detection is also concerned.
My current aim is to maximize the automation of the misaligned patterns detection in models and to enable their detection directly during coding. So, when programming, a specific reverse-engineer build, on the fly, model and identify misaligned patterns in progress. The designed is informed that his current code become a misaligned pattern. So, a set of corrections is suggested to him.
• Design patterns
• Misaligned patterns
• Model-Driven (software) Engineering
• Agile methods