AG VLSI Design and Architecture

SFB 501 - Project D1: Application System "Buildings"

PSiGene

Pattern Catalog

[PSiGene]

11 State Machines

 

 

Auf den folgenden Seiten findet sich die Anleitung für die neu erzeugten State-Machine Pattern.

Wir müssen unterscheiden zwischen drei Arten von Pattern, nämlich:

 

 

Es ist nicht sinnvoll alle drei Arten von Pattern in dem Patternkatalog gleichberechtigt aufzulisten. Statt dessen werden im eigentlichen Patternkatalog nur die echten ModelPattern angeführt. Die anderen Pattern sollten in einem eigenen Katalog gesammelt werden.

 

Zu den echten ModelPattern zählen:

 

 

Eigentlich können wir nur Statemachine zu den für dieses Projekt implementierten ModelPattern zählen, da ClassVariabe eher als Beispiel einer Beerbung von ConvenientPattern (s.u.) zu verstehen ist und weniger als ein Pattern, das wirklich speziell für dieses Projekt realisiert wurde.

 

Zu den rein aggregierten Pattern zählt die Mehrzahl der implementierten Pattern:

 

 

Zu den abstrakten Pattern zählen:

 

 

Die genaueren Vererbungs- und Aggregationsbeziehungen der Pattern können in Abbildung ersehen werden.

Hier werden lediglich die Katalogeinträge der Modelpattern angegeben. Für die Dokumentation der übrigen Pattern sei auf deren Comment -Felder in der Implementierung und auf das Verzeichnis states/ in der PSiGene-Dokumentation verwiesen.

Hierarchie der Patterns

 

11.1 Pattern Statemachine

11.2 Pattern ClassVariable


previous page next page up   Table of Contents PSiGene