This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Ptidej Team – OO Programs Quality Evaluation and Enhancement using PatternsGroup of Open, Distributed Systems, Experimental Software EngineeringDepartment of Informatics and Operations ResearchUniversity of Montreal
GEODES
Ptidej: Promoting Patterns with Patterns
1st ECOOP Workshop on Building Systems using PatternsGlasgow, Scotland
2005/07/26
2/16
The Ptidej project (1/2)
n Tool suite to evaluate and to enhance the quality of OO programs
n Promotion of patterns, at language-, design-, and architectural-levels
n In particular– A meta-model to describe programs,
design motifs (solutions of patterns)– An explanation-based constraint solver to
identify micro-architectures
3/16
The Ptidej project (2/2)n
UI a
nd ty
pica
l use
4/16
The Ptidej tool suite
n A meta-model, PADLn A library of models of design motifsn Parsers for AOL, AspectJ, C++, Javan A library of metrics, POMn A library of generators and analysesn An explanation-based constraint solver, JPtidejSolvern A dynamic analyser for Java, Caffeinen A library of graphic widgets, Ptidej UIn Several user-interfaces, Ptidej UI Viewers (including