1 / 12

Migration der HLA aus militärischen in zivile Domänen

Übersicht. Die Vergangenheit. Die Gegenwart. Migration der HLA aus militärischen in zivile Domänen. Die Zukunft (?). Steffen Straßburger, Uni MD. Erfahrungen aus der Vergangenheit (1). Parallelsimulation (PDES, PVM, MPI, ...) Nutzung altbewährter Tools nicht möglich

vaughn
Download Presentation

Migration der HLA aus militärischen in zivile Domänen

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Übersicht Die Vergangenheit Die Gegenwart Migration der HLA aus militärischen in zivile Domänen Die Zukunft (?) Steffen Straßburger, Uni MD

  2. Erfahrungen aus der Vergangenheit (1) • Parallelsimulation (PDES, PVM, MPI, ...) • Nutzung altbewährter Tools nicht möglich • Neue Paradigmen bei der Modellerstellung, Umdenken und Umlernen notwendig • Keine Verbreitung auf dem Massenmarkt • CORBA • guter Ansatz zur Kopplung von Applikationen • Fehlen von spezieller Funktionalität für Simulationen

  3. Erfahrungen aus der Vergangenheit (2) • Distributed Interactive Simulation (DIS) • Beschränkt auf entity-level, real-time Simulationen • Vorwiegende Nutzung im militärischen Bereich für Training, z.B. STOW • Aggregate Level Simulation Protocol (ALSP) • Beschränkt auf aggregate-level Simulationen mit logischen Simulationszeiten • Keine Verbreitung im zivilen Bereich

  4. Ein neuer Start: Die Baseline Definition von HLA 1996 • Entwurf von HLA als Nachfolger von DIS und ALSP im militärischen Bereich • Lehren aus Fehlern bei DIS und ALSP • Klare Trennung von Architektur und Modell • Anspruch der Offenheit für Vielzahl von Anwendungsgebieten • Hauptanwendungsgebiete jedoch analog zu DIS und ALSP (Vernetzung von Trainings-simulatoren, militärische Übungen, STOW)

  5. Die Gegenwart im militärischen Bereich: HLA auf dem Vormarsch • Entwicklung von Simulationen hauptsächlich auf Programmiersprachen-Niveau • C++, ADA 95, auch Java • Spezialisierte Simulationsumgebungen und -sprachen sind kaum verbreitet • Direkte Nutzung des HLA-API möglich • Häufig 1:1 Abbildung des SOM auf program-miersprachliche Konstrukte möglich

  6. Die Gegenwart im zivilen Bereich: Bestandsaufnahme • Verbreitete Nutzung einer Vielzahl von Simulationssystemen, -sprachen und -umgebungen • Arena, Automod, Create!, Pro Model, MODSIM, SLX, SIMPLEX etc. • Kein Standard zur Kopplung dieser Systeme • Entwicklung eines gemeinsamen Standards zur Kopplung wünschenswert (Ist es HLA?)

  7. Die Gegenwart im zivilen Bereich: Probleme und Potentiale von HLA • Programmierungstechnisch: Nutzung des HLA API schwierig • Notwendigkeit von Schnittstellen • Modellierungstechnisch: Abbildung der HLA-Objektmodelle (SOM) auf Modell- bzw. Sprachkonstrukte des Simulators • SLX: Abbildung SOM auf Modellobjekte 1:1 • Pro Model: globale Attributswerte • Simplex: Freies Mapping zwischen Variablen und HLA-Objektattributen möglich

  8. Die Gegenwart: Verschiedene Ansätze für HLA-Schnittstellen • Wo erfolgt die HLA-Anbindung? • Erweiterung des Simulators • Einführung einer Zwischenschicht (z.B. DLL) • Gateway-Programme • Wie präsentiert sich dem Nutzer die HLA-Schnittstelle • Erweiterung des Simulators vs. Erweiterung des Sprachumfangs • Sind Modifikationen am Modell notwendig?

  9. Die Zukunft: Welche Ansätze können sich durchsetzen ? • Auf dem zivilen Massenmarkt werden sich nur Lösungen durchsetzen, die dem Anspruch nahekommen, die Kopplung zwischen Simulationstools für den Nutzer transparent zu gestalten. • Die Integration eines Kopplungsstandards in Simulatoren von Seiten der Toolhersteller ist dafür erforderlich. • Das Projekt zur HLA-Erweiterung von SIMPLEX 3 hat gezeigt, daß es möglich ist.

  10. RTI Ambassador Runtime Infrastructure (RTI) Die Zukunft: Welche Ansätze können sich durchsetzen ? • Für spezielle Erfordernisse und Zielstellungen werden sich auch Speziallösungen durchsetzen. • Lösung SLX: leichte Modellmodifikationen zur HLA-Erweiterung eine Modells sind vertretbar RTI library Wrapper Modell C++ SLX C / C++ Federate Ambassador

  11. Die Zukunft: Wozu der Aufwand ? - Mögliche Anwendungsfelder - • Komponentenbasierte Systeme • Entwicklung modularer, zusammenschaltbarer, austauschbarer Modellkomponenten • Referenzmodellkopplung (Plug & Play) • Zivile Trainingsanwendungen mit simulierter Umgebung (siehe Vortrag CCI)

  12. Das Ende - Diskussion • Fragen und Kommentare ?

More Related