Here you can download the software for the prototype pattern tool we developed at Utrecht University, Computer Science department. We've created a package containing the fragment system, with its basic inspectors and some design patterns. Note that this package does not include the refactory software and its OMT view. There's no installable package for that (bad development practice - only an image file remains...).
To run the software you need Smalltalk Visualworks 2.5. Some parts might still work on Visualworks 2.0, but you must find out for yourself. I have no idea if this stuff runs on VisualWorks 3.0 or more recent Smalltalks. Also you need to have the ObjectGraph package by Christopher Penney. You can pick up a copy from his home page . A copy of the package can also be picked up here (see the download list below).
Download the ObjectGraph package, either from Christopher Penney's home page or from here (as a gzipped tar file). Uncompress and de-tar the file into a directory, and follow the installation instructions listed in README.txt. Following these will file-in the right Smalltalk files.
Download the patterns tool files from here (as a gzipped tar file). Uncompress and de-tar the file into a directory, and follow the installation instructions listed in INSTRUCTIONS. Basically, you must file in one source file and start a small control panel that will allow you to file in the rest of the software and start the fragment browser and inspectors.
Please note that the pattern tool is just a research prototype. It was created to experiment with ideas on pattern representation and manipulation, so it is not a full-blown design/development tool. As a consequence, there is no good documentation or user manual available at this moment. You can check out the documents here for some background; in particular you might want to look at Marco Meijers' thesis which describes the ideas about the tool.
Note that there are currently only a couple of pattern fragments loaded in the database. We plan to add some more, but perhaps some of you out there would like to try this too; let us know, so we could add them.
Remember, the pattern tool is not a product; so you use it at your own risk. Also we don't much have time to actively support it, but if you have any questions, suggestions, additions, don't hesitate to contact us (via email) and we'll see what can be done.
For the copyright on ObjectGraph see README.TXT in the distribution package. You can experiment freely with the pattern tool and give to others, but please keep the README file with it, and give credit where credit is due. If you want to put it to commercial use, please contact us.
The pattern tool was developed by Gert Florijn, Marco Meijers, Pieter van Winsen and Dennis Gruijs at the Computer Science Department, Utrecht University.
Last modified: 06/02/03