Hi nevena
You probably know that Design patterns are about intent, description and
names.
Their implementation is flexible and do not have to follow the book so I
doubt that such a tool
can exist in any language.
Now if you look in my paper Software Architecture Extraction survey you
will find a little section
with pointers on such research which was really at the top in 1996-2000.
Roel Wuyts and VUB logic meta programming used SOUL (a prolog unifying
AST) to identify some DesignPatterns.
You can contact andy Kellens and Johan Brichau to get a version of Soul,
I'm sure that they have it on their disc somewhere.
There was a version for Squeak and VisualWorks. It would be nice to get
it running again and I'm sure that they had a lot of tests.
Now if you are interested in a topic that is somehow related: one of the
key challenge for today
software development is how do we document in an executable way
frameworks so that during the next 10 ot 15 years they can be maintained
an extended even when the main developers left.
Architecture
Design P
Extension point
We have many excellent frameworks (Seaside, Athens, Fuel, ...) and we
are asking ourselves the questions how to ensure their futures.
stef
Hi,
Can anyone suggest me tool for automatic design patterns detection in Smalltalk?
Cheers,
Nevena Milojkovic
————————
Nevena Milojkovic
Research assistant
Software Composition Group
Institute of Computer Science and Applied Mathematics
University of Bern
email: [email protected]
office phone: +41 (0)31 511 7639
webpage: http://scg.unibe.ch/staff/Milojkovic