Simulation von komplexen mathematischen Berechnungen

Unsere Aufgabe war es, ein System zu entwickeln, das die Erstellung, Ausführung und Verwaltung von Berechnungsläufen durch die zahlreichen externen Simulationsprogramme eines Teams von Wissenschaftlern vereinheitlicht.

Es entstand eine Eclipse-RCP-basierte Anwendung, die eine Versionierung und Durchsuchung der ausgeführten Programmabläufe ermöglicht. Dies unterstützt den einzelnen Wissenschaftler in seiner Arbeit als auch in der Zusammenarbeit mit seinen Kollegen. Zudem können Simulationen mit Berechnungszeiten von mehreren Stunden auf entfernten Rechnern im Netzwerk ausgeführt werden.

Der Variabilität im Aufbau der Simulationsläufe musste in der Oberfläche Rechnung getragen werden: Die Wissenschaftler können innerhalb der Anwendung ein Meta-Modell der Berechnungsläufe erstellen und anpassen. Aus dem Meta-Modell wird die Benutzeroberfläche zur Eingabe der Parameter für die Berechnungsläufe dynamisch generiert. Dies gewährleistet die Nutzbarkeit der Anwendung für die stetig wachsende Anzahl an Simulationen. Zusätzlich haben die Wissenschaftler die Möglichkeit erhalten, im Team an den Simulationen zu arbeiten.

Dieses Projekt war das erste agile Festpreisprojekt bei BREDEX. Vor allem die Fähigkeit auf Anforderungs- und Prioritätsänderungen effizient zu reagieren, war verantwortlich für die erreichte hohe Kundenzufriedenheit.

Besonderheiten

  • Windows (XP, 7)- und Unix-Anwendung
  • Verteilung von Simulationen über das Netzwerk
  • Interaktion mit externen Programmen
  • Dynamisch auf Basis von Meta-Modellen generierte GUI
  • Agiles Festpreisprojekt
  • Automatisierter Build und automatische Tests
  • Oracle/Postgres

INDIVIDUELLE SOFTWARE

KONTAKT | IMPRESSUM | DATENSCHUTZ | AGB