TODO intelligence:
- Watchdog
- serialize / unserialize für GNG implementieren --> allgemeine schnittstelle in ClusteringAlgorithm
- matlab-schnittstelle für GNG richten
- update der meta-cluster wenn eine kante eingefügt / gelöscht wird ?? --> online version
- warum kommt bei mehreren läufen unterschiedliches heraus ??? kein pseudo-random ??
- mit classification und meta-cluster markierung auf wall0 und wally starten u. laufen lassen
- logfile für classification erstellen, ähnlich wie logfile.txt für features: timestamp, winner, meta-winner, u.u. wenn neuer cluster eingefügt und wenn neuer meta-cluster entsteht bzw. durch merge verschwindet
- daten für meta-cluster berechnen: "mittelpunkt" als feature-vector, "ausdehung" in allen dimensionen, minimum enclosing rectangle (geht das überhaupt wenn keine ordnung definiert ist ???) --> context aggregates
- JNI-wrapper für classification

Labelling:
- GUI über Dock-Icon unter KDE und Windows ?
- Heuristic für die Anzeige von Meta-Cluster-IDs:
  - minimale Anzahl von Clustern im Meta-Cluster ??? wahrscheinlich reichen 2 --> Abfrage hinfällig
  - minimales Alter von Meta-Clustern ? --> speichern wann ein Meta-Cluster erzeugt wurde
  - minimale Membership ?
  - minimale Anzahl von Meta-Clustern ??? in manchen Anwendungen gibt es vielleicht nut 2 oder 3 !
  

Vorhersage:
- bayes ?
- tmc = continuous-time markov chains
- stochastic petri nets
