Universität Essen / Institut für Experimentelle Mathematik / Lehrstuhl Technik der Rechnernetze / Thomas Dreibholz / Publikations-Manager Komponenten


Publikations-Manager Komponenten
Testdaten-Generator


Beschreibung

Der Testdaten-Generator dient zur Erzeugung von Testdatenbanken für die Publikationsmanager-Komponenten. Dabei werden für eine gegebene Anzahl von Benutzern, Publikationen und maximaler Anzahl von Instanzen pro Publikation mittels einer Liste von Namen, Vornamen, Städten, Titeln und Titelpräfixen zufällig Einträge für die Datenbank erzeugt. Für einen neuen Benutzer werden ein zufälliger Vorname, Name und evtl. ein Initial kombiniert. Für Publikationen werden Titel (z.B. "Kernphysik") und evtl. ein Titel-Präfix (z.B. "Einführung" oder "Grundlagen") zufällig kombiniert. Ebenso werden Jahreszahlen, Autoren, Verlage, Universitäten usw. zufällig erzeugt. Hiermit wird erreicht, daß eine fast beliebig große Menge an verschiedenen und auch noch sinnvollen Testdaten verfügbar ist, anstatt einfach nur z.B. Personen mit Namen "User #..." oder Publikationen mit "Titel #..." zu benutzen. Somit können sehr praxisnahe Tests von z.B. Suchmustern wie "Einführung %ysik" gemacht werden. Auch exterm große Datenbanken mit Millionen von Publikationen und Instanzen z.B. für Leistungstests sind problemlos möglich. Gegebenenfalls können die Eingabedateien "Namen.dat", "Vornamen.dat", "Titel.dat", "TitelPrefix.dat" und "Staedte.dat" beliebig erweitert werden, um eine noch größere Auswahl von Eingaben mit noch weniger Übereinstimmungen zu erhalten.


Aufruf


Implementation

Siehe generator.cc.


Bemerkungen


28.01.2011 Thomas Dreibholz, Universität Essen / Institut für Experimentelle Mathematik / Lehrstuhl Technik der Rechnernetze

Valid XHTML 1.1! Valid CSS!