|

This is a catalog of implemented Patterns for the P attern-based Si mulator Gene rator (PSiGene). Each of them is derived from a special Pattern called AbstractPattern which is a class serving all functionality to implement the patterns into objects.
This document represents an ongoing research project. See the note at http://galway.informatik.uni-kl.de/projects/SFB501/D1/PSiGene/catalog.html .
The implementation of a Pattern is described using Smalltalk. By now, Code-Templates for implementation in Smalltalk are given only. One has to add adequate Templates to each Pattern for being able to implement other languages like C++ or Java using PSiGene. In order to do so, the AbstractPattern has to be extended, too, so it can handle the new suffixes of the Template`s Names.
The following section defines the notation used for describing Generative Patterns. Afterwards, each Pattern used for this thesis is specified using this notation. Referring to the organization of Patterns the latter sections are categorized as follows:

PatternCatalog |
||
|---|---|---|