Index Changez la language pour du FrançaisChange the language for English

Welcome
Search
What's new?

Info.

Personal
Publications
Ph.D. thesis
References
Teaching
Tutoring
Conferences
RDT

Ptidej

Introduction
Reengineering
Modification
Analysis
Detection
Demo
Download
Links

Caffeine

Introduction
Download

PatternsBox

Introduction
Download

Eclipse

Prolog
Claire
Ptidej

LaTeX

Bibex
Multilingual.bst
Vertical Line

Misc.

Amiga
Capoeira
Citations
Red Flag
Human Rights
Preferred links
Important links
Pictures
Titrax
BusClock

Private

Admin
Conferences
WebMail
Shared files
Downloads

    Changez la language pour du FrançaisChange the language for English
                                                 
Copyright © Yann-Gaël Guéhéneuc
Last modified: 13-11-06 4:26

"Violence is the last refuge of the incompetent"
Salvor Hardin - Foundation - Isaac Asimov

Visits for this page:
5318
Since 07/09/20

Valid HTML 4.01!
   Introduction Changez la language pour du FrançaisChange the language for English

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

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).


PatternsBox is the subject of publications.


    Changez la language pour du FrançaisChange the language for English
                                                 
Copyright © Yann-Gaël Guéhéneuc
Last modified: 13-11-06 4:26

"Violence is the last refuge of the incompetent"
Salvor Hardin - Foundation - Isaac Asimov