CAE Elektronik Proprietary Information and/or Confidential SEMINARVORTRAG Karsten Seelert COALITION BATTLE MANAGEMENT LANGUAGE 1.

Slides:



Advertisements
Ähnliche Präsentationen
interaktiver Web Service Workflows
Advertisements

ATHOS Benutzertreffen
Fortgeschrittenenpraktika WS 2003/04 Database Research Group, Prof. Dr. Bernhard Seeger Department of Mathematics and Computer Science University of Marburg.
Art der Arbeit (Projekt-/Studien-/Diplomarbeit/
KQML – Eine Programmiersprache für Agenten Seminar Software Agenten Carsten Grosch
MMQL – Multimedia Query Language Eine Anfragesprache für Multimedia-Ähnlichkeitsanfragen Christian Mantei.
Seminar: Architekturbeschreibungssprachen
Schnelles und effizientes Suchen. Was ist MPEG 7? Wie funktioniert MPEG? Was bietet MPEG 7? Wo wird MPEG 7 verwendet?
„Katalog und Bestell-Format
Ontologien und DAML+OIL
Was ist ein Broadcast? Lernziel: To be able to understand broadcasts and apply them to your game.
Chair of Software Engineering Einführung in die Programmierung Prof. Dr. Bertrand Meyer Lecture 13: (Container-)Datenstrukturen.
Seminar Geoinformationssysteme
Schreiben Standard 7.
Wasserfallmodell und Einzelbegriffe
Freiwillige Feuerwehr der Stadt Perg
Die Oracle-Schnittstelle der Berliner 3D-Geodatenbank
Struktur von RDF Fabian Scheller.
Wie.
Untersuchungen zur Erstellung eines
Klassen und Klassenstruktur
Eike Schallehn, Martin Endig
Deep and Wide, Dr. G. Fritz © Deep and Wide Perfect Management Dr. G. Fritz.
1 Strukturierung von Situationen (Strukturierung als Lernkomponente) Thomas Höpfel Seminar für Rechtstheorie und Rechtsinformatik WS 2004/05.
Bellwork- Tag 35 Write the German word for the room, in which you would most likely find the furniture: 1. die Kommode 2. die Badewanne 3. das Bett.
Fragewörter.
Inhalt Einordnung und Funktion der lexikalische Analyse Grundlagen
Seminar Ingenieurdatenbanken WS 04/05 Dr. Schallehn, Prof. Paul, Dipl.-Inf. Fröhlich {eike | paul | iti.cs.uni-magdeburg.de.
Neukonzeptionierung des SVNCheckers > Malte Legenhausen > DLR > Folie 1 Observer - Pattern Malte Legenhausen, Robert Werschnitzke Asea Brown.
Eindeutige Personenzuordnung mit lokalen Identifiern via ODATA/LDAP
Universität für Bodenkultur Wien, Institut für Siedlungswasserbau, Industriewasserwirtschaft und Gewässerschutz (SIG) Allgemeine Hinweise zum Masterseminar.
Die Rolle des ‘Synthetic Environment’ in der virtuellen Flugsimulation Seminarvortrag Tobias Vollberg.
By Thorsten Zisler 1 SQL Datenbank Anbindung an den Supervisor.
Polipedia.at ist eine multimediale Jugendplattform mit Wikis, Blogs und Foren zum Diskutieren, Informieren und Mitschreiben über aktuelle Themen der Politik,
C4 Projektstrukturplan (engl. work breakdown structure)
SEMINARVORTRAG Von Jonas Robers METHODEN UND TOOLS ZUR ERFASSUNG VON TESTFÄLLEN.
Regierungspräsidium Stuttgart Erläuterung zur Nutzung des vorliegenden Foliensatzes Diese Folien sind ein Angebot, das es Ihnen ermöglichen.
| Folie 1 Das Umweltbundesamt stellt den Schutz der Umwelt und die Verbesserung der Umweltsituation in das Zentrum seiner Arbeit.
Statistische Auswertung und Darstellungsmöglichkeiten von Messdaten Seminarvortrag von Christian Gorgels im Studiengang Scientific Programming.
Die Programmiersprache Ruby Seminarvortrag von Lia Schulze Dephoff 1.
SEMINARVORTRAG, AACHEN, RUBEN SCHWARZWALD Grundlagen der Kameragestützten Objekterkennung in Echtzeit Betreuer: Prof. Dr. Walter Hillen Dipl.-Ing.
Funktionsweise eines Funambolservers Natascha Graf Aachen, 01. Februar 2010.
1 Simulation einer Ladesäule für Elektrofahrzeuge nach dem Open Charge Point Protocol Felix Batke 3. Lehrjahr.
Vehicle Simulation Kit. CAE Elektronik GmbH Confidential and/or Proprietary Information 2 Gliederung Einleitung Aufbau einer Simulation Legacy-Methode.
Datentransformation mit XSLT Seminarvortrag von Johannes Engels.
Seminarvortrag NUTZUNG EINER NFFI-BASIERTEN SCHNITTSTELLE ZUR ÜBERTRAGUNG VON SIMULATIONSDATEN AN OPERATIONELLE FÜHRUNGSINFORMATIONSSYSTEME Von Michael.
13.Dezember 2006–1Elektronisches Publizieren: Schemasprachen — Relax NG Schemasprachen für XML — Relax NG — Anne Brüggemann-Klein TU München.
Key-Value Paare (KVP) - Metadaten für Kanäle speichern und nach MDF4 exportieren PM (V1.0)
Patrick Richterich Lattwein GmbH Web Services Softwareentwicklung mit SOAP.
Schulentwicklung am AMG Bericht aus der Schulentwicklungsgruppe.
XML-basierte Beschreibungssprachen für grafische Benutzerschnittstellen Seminarvortrag im Studiengang „Scientific Programming“ von Steffen Richter.
Energy as a driver in open-ended evolution Von Tim Hoverd & Susan Stepney Präsentation von Sebastian Schrage.
Vorlesung #4 Relationales Kalkül und SQL (Teil 1)
Ralf Wüstling | Security Engineer Energy & Transportation
Konzepte schreiben So wird’s gemacht.
Business Process Excuction Lanaguage
IT QM Part2 Lecture 7 PSE GSC
Betriebliche Gesundheitsförderung (BGF) MitarbeiterInnenbefragung TEIL 2 „Das g´sunde Sackerl“ Mag. Johanna Maringer
Makros von Barbara Reiter.
The passive - Das Passiv
Organisationsfähigkeit Ausgewählte Folien für Lehreinheit C2
Wissenschaftliches Projekt
Von Wietlisbach, Lenzin und Winter
IBM Software Cincom Systems Erwartete 20-prozentige Verkürzung der Markteinführungszeit mit dem IBM WebSphere Liberty-Profil Die Anforderung: Das für.
SO VERWENDEN SIE DIESE VORLAGE
Area of Specialization
 Präsentation transkript:

CAE Elektronik Proprietary Information and/or Confidential SEMINARVORTRAG Karsten Seelert COALITION BATTLE MANAGEMENT LANGUAGE 1

CAE Elektronik Proprietary Information and/or Confidential Gliederung Einleitung  Motivation  Geschichte  Aufgabenbereich von C-BML Konzept der 5W‘s Grammatik  Tasking-Grammar  Reporting-Grammar Inhalt und Struktur des Informationsaustausches Fazit COALITION BATTLE MANAGEMENT LANGUAGE 2

CAE Elektronik Proprietary Information and/or Confidential EINLEITUNG 3

CAE Elektronik Proprietary Information and/or Confidential Motivation Erweitern der HLA-Schnittstelle in GESI  Empfangen und bearbeiten von Befehlen  Erstellen und senden von Berichte Benutzung von C-BML als Kommunikationsstandard EINLEITUNG 4

CAE Elektronik Proprietary Information and/or Confidential Geschichte Gründen der 2004 SISO C-BML Study Group Entstehung der C-BML Production Development Group im Jahre 2006 Entwicklung in 3 Phasen aufgeteilt  Phase 1, Datenmodell  Phase 2, Grammatik  Phase 3, Ontologie Veröffentlichung des Phase 1 Standard von SISO am 31. Oktober 2013 EINLEITUNG 5

CAE Elektronik Proprietary Information and/or Confidential Aufgabenbereich Kommunikation von gekoppelten Systemen auf militärischer Basis  Befehl  Bericht  Anfrage EINLEITUNG 6 BefehlshaberEinheit 2. Befehlshaber Bericht Befehl Anfrage

CAE Elektronik Proprietary Information and/or Confidential Aufgabenbereich Natürliche Sprache nicht eindeutig  Homonyme „Mine“ „Himmel“  Beispiel „Mein Kompaniechef fährt mit seinem Jaguar in den Urlaub“ EINLEITUNG 7

CAE Elektronik Proprietary Information and/or Confidential KONZEPT DER 5 W‘S 8

CAE Elektronik Proprietary Information and/or Confidential Konzeptmodell Fundamentaler Bestandteil von C-BML sind die 5 W‘s Wer  Wird Befehligt eine Aktion auszuführen  Angefragt eine Aktion Auszuführen  Wurde Beobachtet oder hat eine Aktion ausgeführt  Ziel einer auszuführenden Aktion Was  Beschreibt eine auszuführende Aktion  Beschreibt eine zu berichtende Auswirkung oder geschehene Aktion oder Ereignis Wann  Zeitrahmen, zur Ausführung einer Aktion  Beschreibt wann eine Aktion oder ein Ereignis aufgetreten ist INHALT UND STRUKTUR DES INFORMATIONSAUSTAUSCHES 9

CAE Elektronik Proprietary Information and/or Confidential Konzeptmodell Wo  Beschreibt Position wo eine Aktion ausgeführt werden soll  Beschreibt Position wo eine Aktion oder ein Ereignis stattgefunden hat  Position Gebiet Komplexes Objekt Koordinaten Sequenz von Positionen Warum  Begründung oder Grund der aufzuführenden Aktion  Endergebnis oder das gewünschte Ziel einer Aktion Soll Verständnis und Implementierung vereinfachen INHALT UND STRUKTUR DES INFORMATIONSAUSTAUSCHES 10

CAE Elektronik Proprietary Information and/or Confidential GRAMMATIK 11

CAE Elektronik Proprietary Information and/or Confidential Grammatik Darstellung von C-BML Äußerungen Wird in Phase 2 standardisiert GRAMMATIK 12

CAE Elektronik Proprietary Information and/or Confidential Tasking-Grammar Grammatikregel: Verb Tasker Taskee (Affected | Action) Where Start-When (End-When) (Why) Label (Mod)* GRAMMATIK 13 Beispiel: March MND-West(SP) M_BDE13(NL) to ControlPoint2 start at Phase1A label_3_11 Dient als Grundgerüst für Reporting-Grammar Erteilen von Befehlen Wer Was Wann Wo Warum

CAE Elektronik Proprietary Information and/or Confidential Reporting-Grammar Erweiterungen von Bericht  Unterteilt in Event-Report, Task-Report und Status-Report  Wahrscheinlichkeit  Unbekanntheit Hinzufügen von „Certainty“ GRAMMATIK 14

CAE Elektronik Proprietary Information and/or Confidential Event-Report Ereignisse die nicht von Menschen organisiert worden sind GRAMMATIK 15 Grammatikregel: EVerb (Affected | Action) Where When Certainty Label (Mod)* Beispiel: Flood at ControlPoint2 at now fact label-er-1 Wer Was Wann Wo Warum

CAE Elektronik Proprietary Information and/or Confidential Task-Report Beschreibt eine Tätigkeit der eigenen oder einer weiteren Einheit GRAMMATIK 16 Grammatikregel: Verb Executer (Affected | Action) Where When (Why) Certainty Label (Mod)* Beispiel: Ambush team hostile sniper label-en-1 PTL at ControlPoint3 at now fact label-tr-1 Executer Theme (Label) Hauptausrüstung Einheitstyp Name Count Hostility Equipment_type Size Hostility Unit_type Taskee Agent (Label) Wer Was Wann Wo Warum

CAE Elektronik Proprietary Information and/or Confidential Status-Report Informationen bezüglich Einheiten oder Materials GRAMMATIK 17 Grammatikregel: Hostility Regarding (Identification Status- Value) Where When Certainty Label (Mod)* Beispiel: Own status-material 2 Dingo immobilized at ControlPoint3 at now fact label-sr-1 Wer Was Wann Wo Warum

CAE Elektronik Proprietary Information and/or Confidential INHALT UND STRUKTUR DES INFORMATIONSAUSTAUSCHES 18

CAE Elektronik Proprietary Information and/or Confidential Inhalt und Struktur des Informationsaustausches Verwenden von XML-Schema  Definiert Struktur und Inhalt von XML-Dokumenten Unterteil in 2 Namespaces  jc3iedm  cbml COALITION BATTLE MANAGEMENT LANGUAGE 19

CAE Elektronik Proprietary Information and/or Confidential Inhalt und Struktur des Informationsaustausches Namespace: jc3iedm  Schnittstelle zwischen C-BML und JC3IEDM  Beschreibt Verwendbare Enumerationen für C-BML  Definiert einfache Datentypen Namespace: cbml  Grundlage für Austausch von C-BML Äußerungen COALITION BATTLE MANAGEMENT LANGUAGE 20

CAE Elektronik Proprietary Information and/or Confidential Inhalt und Struktur des Informationsaustausches COALITION BATTLE MANAGEMENT LANGUAGE 21 Enumerationen Grundlegende und Abstrakte Entitäten Datentypen und Informationselemente in Relation zu den 5 W‘s Konkrete Datentypen

CAE Elektronik Proprietary Information and/or Confidential FAZIT 22

CAE Elektronik Proprietary Information and/or Confidential Fazit Menschlicher Faktor immer Vorhanden  Grammatik muss vom Menschen gelernt werden  Mensch kann Fehler machen Noch in Entwicklung  Änderungen und Anpassungen unabdingbar  Für Implementierung an XML-Schemas orientieren Austauschen von Grammatik möglich Kein vergleichbarer Standard vorhanden  minimale Voraussetzungen für erfolgreiche Veröffentlichung nicht bekannt  Viel Testen COALITION BATTLE MANAGEMENT LANGUAGE 23

CAE Elektronik Proprietary Information and/or Confidential Quellen NATO Science Technology Organization (Hrsg.): Coalition Battle Management Language (C-BML). NATO Science Technology Organization, Februar 2012 Ruiz, Jose ; Desert, David ; Hubervic, Antony ; Guillou, Patrice ; Jansen, Roger ; Reus, Nico de ; Henderson, Henk ; Fauske, Kjell M. ; Olsson, Lennart: BML and MSDL for multi-level simulations Schade, Dr. U. ; Frey, Dr. M.: Battle Management Language Bundeswehr (BML Bw) Generelle Anmerkungen/ Informationen zum BML GUI / FGAN-FKIE – Forschungsbericht Schade, Dr. U. ; Hieb, Dr. M.: Battle Management Language: A Grammar for Specifying Reports / Simulation Interoperability Standards Organization – Paper 07-SIW-036 Simulation Interoperability Standards Organization (Hrsg.): Coalition BML Study Group Final Report. SISO-REF V1.0. Simulation Interoperability Standards Organization, Juli 2003 Simulation Interoperability Standards Organization (Hrsg.): Standard for Coalition Battle Management Language (CBML) Phase 1. Version 1.0. Simulation Interoperability Standards Organization, October 2013 COALITION BATTLE MANAGEMENT LANGUAGE 24

CAE Elektronik Proprietary Information and/or Confidential Fragen ? COALITION BATTLE MANAGMENT LANGUAGE 25

CAE Elektronik Proprietary Information and/or Confidential THANK YOU 26