• Home
  • Page : 'rapport_recherche' inconnue (menus.php)

LIP6 2002/017

  • Reports
    Redécouvrir les Solutions des Design Patterns
  • M. Ziane
  • 19 pages - 09/24/2002- document en - http://www.lip6.fr/lip6/reports/2002/lip6.2002.017.pdf - 421 Ko
  • Contact : Mikal.Ziane (at) nulllip6.fr
  • Ancien Thème : OASIS
  • A design pattern can be seen as a <problem, solution> couple. Most formal descriptions of design patterns focus on the solution part and do not pay attention to the problem nor to the links between problems and solutions. In this paper we propose to express these problems using meta-variables which encapsulate a code fragment (awkwardly) expressing the intention of the developer. A generalization of the classical fold transformation will refactor this awkward term by displacing it to the proper functional or data abstraction. This generalized folding seems to be able to represent mechanisms pervasive in design patterns and to reproduce their solutions. This gives hope that much better tool support can be achieved than with today's approaches.
  • Keywords : Design pattern, program transformation
  • Publisher : Nicole.Nardy (at) nulllip6.fr
Mentions légales
Site map