LIP6 1999/020
- Thesis
Mise en oeuvre de patterns de conception : un outil - G. Sunyé
- 207 pages - 07/06/1999- document en - http://www.lip6.fr/lip6/reports/1999/lip6.1999.020.ps.gz - 10,486 Ko
- Contact : Gerson.Sunye (at) nulllip6.fr
- Ancien Thème : OASIS
- Keywords : design patterns, metamodeling
- Publisher : Valerie.Mangin (at) nulllip6.fr
Design patterns represent software designers' knowledge, related to recurrent design problems. However, this knowledge is not enough to achieve their implementation. Indeed, some implementation choices, which depend on the development environment, must be made. Furthermore, depending on the application context where the pattern realization must be integrated, some constraints must be respected. Combing these trade-off and constraints implies on numerous implementation variants for the same pattern. Each one of these variants is too specific to be reused in similar situations. We present in this thesis a preview of a pattern-based automatic code generation tool that is able to explicit design patterns instances. Each instance involves implementation trade-off and participants classes. By means of integrated rule bases this tool is able to suggest design modifications and generate the source code related to each instance.