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
Statistics
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: 04-05-20 17:18

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

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

Nedstat Basi Valid HTML 4.01!
   Reengineering Changez la language pour du FrançaisChange the language for English

One of the goal of my Ph.D. thesis and of my research work is the formalisation of bad design patterns to detect them in random Java code, and then to improve the corresponding code. Lot of studies are being made on the formalisation of design patterns, to extract them, to transform them and to generate them. This problem is deeply related to my studies.


In this context, I am currently working at some enhancements of a meta-model to describe design patterns. This meta-model has been defined and implemented by Hervé Albin-Amiot, also Ph.D. from École des Mines of Nantes. From this meta-model, I have implemented a framework for the visual display of design patterns.


You can find beneath: the implementation of the meta-model (PatternsBox), the graphic framework (JTU), and a detailed presentation of the meta-model and its goals and limitations.


11 Oct 00 PatternsBox.jar v0.143 (including CFParse v1.20) jar
461225
11 Oct 00 JTU.jar v0.187 (same as above plus Blocks v0.31, Javassist v0.7 and JavaXL v1.0.a.4) jar
1166559
12 Oct 00 The VAJ repository (including Blocks v0.31, PatternsBox v0.143, JavaXL v1.0.a.4, JTU v0.187, CFParse v1.20 and Javassist v0.7) zip
648722
6 Oct 00 Design patterns: representation, detection et code generation from a meta-model /

A demo of the Repository Viewer is available for Palm Pilot. This demo demonstrate the compliance of the JTU graphical framework implementation to the standards. In fact, it required not to use some features of AWT because the Palm implementation of AWT is minimum.


27 Sep 00 Palm Repository Viewer demo v0.1 for Color KVM (+ kAWT) v0.90 prc
80343


    Changez la language pour du FrançaisChange the language for English
                                                 
Copyright © Yann-Gaël Guéhéneuc
Last modified: 04-05-20 17:18

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