seppmedlogo
cubes

Einführung in die Simulation

Simulation bedeutet Nachbildung eines Systems mit dem Ziel, funktionale und nicht-funktionale Eigenschaften des Systems zu ermitteln. Im Software und Systems Engineering kann Simulation vielfältig eingesetzt werden für die Ermittlung nicht-funktionaler Eigenschaften, die Verifikation und Validierung, für Prototypen sowie Codegenerierung.

In dieser Schulung geht es um die unterschiedlichen Konzepte der Simulationstechniken. Sie lernen, adäquate Techniken für Ihre Bedürfnisse auszuwählen und anzuwenden. Dabei bildet neben der konkreten Umsetzung der Simulationsdesigns vor allem die Bewertung der Simulationsdurchführung einen Schwerpunkt der Schulung.

Entsprechende Werkzeugumgebungen und der spezielle Einsatz von Simulationstechniken für den Test werden dargestellt. Nach dem Training werden Sie in der Lage sein, Simulationstechniken einzuführen und produktiv in Ihren Projekten anzuwenden.

Inhalt:
  • Was ist Simulation
    Klassifikation von Systemen, Modellen, Simulationsarten
  • Ereignisdiskrete Simulation
  • Beispiele, Modellierungstechniken (kommunizierende Automaten, agentenbasierte Simulation), Eingabemodellierung (Trace-Driven, empirische und synthetische Quellen), Simulationsausführung mittels Ereignisliste und Generierung von Zufallszahlen, Ausgabeanalyse (Punktschätzung, Konfidenzintervalle), benötigte stochastische Konzepte (Zufallsvariable, Dichte, Verteilung, Erwartungswert)
  • Simulation zur Validierung
    interaktive Simulation, Beobachtung, zufällige Simulation, Exploration des Zustandraums, Kombination mit Test
  • Kontinuierliche und hybride Simulation
    Modellierung mit Differentialgleichungen, Integration in Zustandsautomaten, Gegenüberstellung der Modellierungsparadigmen Dynamic Systems, Systems Dynamics und agentenbasierte Simulation
  • Werkzeuge
    Vorstellung typischer Werkzeuge zur ereignisdiskreten, kontinuierlichen und hybriden Simulation

Weitere Informationen

Seminardauer:

1 Tag

Zielgruppen:

Softwareentwickler, Softwaretester, Testautomatisierer, Architekten, Projektleiter, Produktmanager

Teilnehmeranzahl:

minimal 4, maximal 12

Voraussetzungen:

Grundkenntnisse in Entwicklung und Test erwünscht

Zertifikat:

Die Teilnehmer erhalten ein Zertifikat über die Teilnahme.

Referenten:

Prof. Dr.-Ing. Reinhard German

Kosten:

690,00 EUR zzgl. 19 % MwSt., inkl. Lehrgangsunterlagen, Verpflegung und Erfrischungen

Referent

Prof. Dr.-Ing. Reinhard German hat von 1993 bis 2000 in der Informatik an der TU Berlin promoviert und sich habilitiert. Von 2000 bis 2004 war er Professor für Systemsimulation an der FAU Erlangen-Nürnberg, seit 2004 hat er dort den Lehrstuhl für Rechnernetze und Kommunikationssysteme inne. Seine Arbeitsgebiete sind: Kommunikationssysteme, Dienstgüte, Modellierung, stochastische und deterministische Analyse, Simulation, Messung, Test. Prof. Reinhard German ist beteiligt an industriellen Kooperationsprojekten im Bereich Automotive, Simulation, Sicherheit und Test. Er übt u. a. folgende Funktionen aus: Dekan der Technischen Fakultät, Universitäts-Koordinator von INI.FAU, Mitglied des Leitungsgremiums des GI/ITG Fachausschusses MMB (Messung, Modellierung und Bewertung von Rechner- und Kommunikationssystemen)

Terminübersicht

February - 2012
Su Mo Tu We Th Fr Sa
  01 02 03 04
05 06 07 08 09 10 11
12 13 14 15 16 17 18
19 20 21 23 24 25
26 27 28 29