Welcome Search
Personal Publications Presentations Ph.D. thesis References Teaching Tutoring Conferences RDT
Introduction Reengineering Modification Analysis Detection Demo Download
Introduction Download
Introduction Download
Prolog Claire Ptidej
Bibex Multilingual.bst Vertical Line
Conferences Shared files Pictures Downloads
Visits for this page:
    Since 07/09/20
|
PatternsBox is a tool to manage design motifs and to
generate source code from a particular design motif.
Hervé Albin-Amiot implemented PatternsBox during his master's thesis on
design patterns formalisation. |

PatternsBox is now based on the PADL (Pattern and
Abstract-level Description Language), a meta-model I devised for my Ph.D. thesis to
describe programs and design motifs. The PADL meta-model is an extension of the
meta-model
originally developed by Hervé Albin-Amiot as part of his Ph.D. thesis,
PDL (Pattern Description Language). |
A design motif represents the structure and a subset of the
behaviour of a solution of a design pattern. The reason to describe design motifs using
a metamodel is to manipulate them as first-class entities within a program.
It is then possible to identify these design motifs (re-documentation), to identify
micro-architectures similar to design motifs (program understanding), and to apply
automatically design motifs (program generation or help to development). |
Copyright © Yann-Gaël Guéhéneuc Last modified: 22-05-18 20:27
"We all have two lives. The second one starts when we realize that we only have one." —Confucius |