Sicherheit durch Simulation Ist Simulation sicher?
|
|
- Ferdinand Holst
- vor 6 Jahren
- Abrufe
Transkript
1 Sicherheit durch Simulation Ist Simulation sicher? Prof. Dr. Universität der Bundeswehr München Fakultät für Informatik ITIS e.v. an der Universität der Bundeswehr München
2 Bedeutung (computer-basierter) Simulation Potential computer-basierter Simulation: PUSH neue Technologien neue Erkenntnisse bzw. Innovationen PULL Markt-/ Produktanforderunen Axiome, Theorien Reale Experimente/ Prototypen Modelle/ Simulationen
3 Bedeutung (computer-basierter) Simulation (2) Vorzüge von (computer-basierten) Simulationen Nachbildung nicht existierender Systeme / Situationen Flexibilität Wirtschaftlichkeit Erklärungsfähigkeit Visualisierung Sicherheit!!
4 Bedeutung (computer-basierter) Simulation (3) Wozu wird Simulation eingesetzt? Ausbildung, Training System- / Prozess-Analysen Entscheidungsunterstützung Computer-Spiele Beispiel 1 Beispiel 2 Unterschiedliche Anforderungen an die Simulation! Beispiel: Sicherheit durch Simulation...
5 Sicherheit durch Simulation Ist Simulation sicher? Übersicht: Bedeutung (computer-basiert) Simulation Beispiele für sicherheitsrelevante Simulationsanwendungen Die Entwicklung eines Simulationsmodells Ausblick
6 Sicherheit durch Simulation - Beispiel 1: Entwickelt von szenaris GmbH
7 Sicherheit durch Simulation - (2) Beispiel 2: Modellierung menschlichen Verhaltens
8 Sicherheit durch Simulation Ist Simulation sicher? Übersicht: Bedeutung (computer-basiert) Simulation Beispiele für sicherheitsrelevante Simulationsanwendungen Die Entwicklung eines Simulationsmodells Ausblick
9 Das Prinzip der Entwicklung eines Simulationsmodells (Komplexes) System Abstraktion, Aggregation Modell(e) Lösungen Simulation OR Modell. Verhalten Exper. Anwendungen Reales dynamisches Verhalten Interpretation & Prognose Quantitative / qualitative Ergebnisse Analyse / Entscheidungsunterstützung / Ausbildung
10 Das Prinzip der Entwicklung eines Simulationsmodells (2) Entwicklungsprinzipien: Modellhafte Nachbildung der Realität immer zielgerichtet! Abstraktion / Aggregation (so genau wie nötig, so einfach wie möglich) Komplexitätsreduktion durch divide et impera : mehrstufiger Entwicklungsprozess komponentenorientierte Modellentwciklung Dokumentation
11 - Ist Simulation sicher? Problem: Beispiel: Komplexitäts- Explosion 3 Lampen ( Ein / Aus ): 2 3 = 8 Zustände Steuerung Ampel 3 Lampen ( Ein / Aus ): 2 3 = 8 Zustände 2-Ampelsystem: = 2 6 = 64 Zustände
12 - Ist Simulation sicher? (2) Zustandsraum-Explosion Einfache Funktionsüberprüfungen z.b. Erreichbarkeit eines Zustands Zustandsräume !! Numerische Analyse (z.b. Leistungs- /Zuverlässigkeitsanalysen) Zustandsräume: (1/2 Tag auf PC) (auf PC berechenbar) (auf PC Cluster) Konsequenz: Modell so genau wie nötig, so einfach, effizient wie möglich!
13 Prinzipieller Modell-Entwicklungs- und Einsatzprozess Rollen : M&S-Phasen: Quellen: Problem Definition Anwenderwissen Kunde Anwender Domänen Experte System Analysis Model Formalisierung Domänenwissen Modellierungs - wisssen Modellierer Implementierung HW-/ SWwissen Projekt Manager Programmierer Experiment Interpretation Experimentier - wissen
14 Sicherheit durch Simulation Ist Simulation sicher? Übersicht: Bedeutung (computer-basiert) Simulation Beispiele für sicherheitsrelevante Simulationsanwendungen Die Entwicklung eines Simulationsmodells Ausblick
15 - Ist Simulation sicher? (3) Folgen aus M&S Fehlern: Gepäckverteilungsanlagen auf einigen Flughäfen (Denver, 1994: Verlust ~ 4,2 Mio US-$) Intel-Pentium- Bug (1994) Schiffs-Navigationssystem ( Royal Majesty, 1995)
16 Wodurch wird Simulation sicher? Maßnahmen, um Simulation sicher (d. h. qualitativ gut) zu gestalten: Simulation: experimentelle Anwendung eines quantitativen Modells Standardisierung von Entwicklungs- und Einsatz-Prozessen, (Zwischen-)Produkten und Dokumentation Qualitätssichernde Maßnahmen: Verifikation (bzgl. Korrektheit) Validation (bzgl. Passgenauigkeit, Gültigkeit)
17 Wodurch wird Simulation sicher? (2) Anforderungen an einen standardisierten Modellierungs- / Simulations-Prozess: unterschiedliche Entwicklungs- und Nutzungs-Phasen, u. a. wegen unterschiedlicher Wissensquellen unterschiedlicher Verantwortlichkeiten ( Rollen ) Übergabe von Zwischenergebnissen ( Produkte, Dokumente ) iterativem Vorgehen (u. a. Änderungen, Verfeinerungen, Wiederverwendung)
18 Prinzipieller V-Modell XT Ansatz Problem Specification Application Products Decision Point Design Implementation & Test
19 Modell-Entwicklungs- und Einsatzprozess Phasen und Produkte im Modellbildungsprozess: Unscharfe Aufgabenstellung Wissen über das reale System Modellierungsmethoden Lösungstec hniken Experimentdaten Phasen Syst em - analyse Formalisierung Experiment Zwischenprodukte Strukturierte Problembeschreibung Implementierung Problemdefinition Kommunikatives konzeptuelles Modell Formales Modell Ausführb ares Modell Simula tionserg ebnisse t Project Objectives Objectives 1 Modell : X X X X X X Mode M ell Docu c umen- - tation Pragmatik Semantik Syntax [Näheres hierzu: u.a. Teilkonzeption M&S in der Bundeswehr] Interpretation Bericht
20 Produkte Aktivitäten Rollen
21 Qualität bzw. Glaubwürdigkeit von Modellen und deren Ergebnisse Grundsätzlich zu hinterfragen: Ist das Modell richtig? ( Korrektheit) Verifikation Ist es das richtige Modell?( Eignung, Gültigkeit) Validierung
22 Maßnahmen zur Qualitätssicherung M&S-Qualität - Glaubwürdigkeit Empfundene Eignung Fragestellung Validation Empfundene Korrektheit Verifikation Eignung bzgl. (Anforderungen, Randbedingungen) Korrektheit bzgl. (Spezifikation Implementierung) Fähigkeit Verlässlichkeit Genauigkeit Konsistenz Vollständigkeit ( Formalismen, Transformationsregeln)
23 Hauptobjekt mit Modellattributen Systemgrenze Objekt Objekt Objekt Objekt Model Documentation Umweltobjekt V&V-Aktivitäten Zwischenprodukte Problem definition Structured problem, description Project Objectives System analysis Conceptual model Formalization Formal model Implementation Executable model Experimentation Simulation results Interpretation Consistency of transformation (pairwise comparison) Internal consistency & completeness
24 Unser Ansatz (siehe auch Studie Leitfaden zur V&V ):
25 Tailoring (Zuschneidern) Zweck: Reduktion/Vereinfachung des V&V-Prozesses
26 Sicherheit durch Simulation Ist Simulation sicher? Übersicht: Bedeutung (computer-basiert) Simulation Beispiele für sicherheitsrelevante Simulationsanwendungen Die Entwicklung eines Simulationsmodells Ausblick
27 Zusammenfassung: Sicherheit durch Simulation -... Computer-basierte Simulation: Zunehmend unverzichtbares Hilfsmittel für Ausbildung & Training System- / Prozess-Analysen Entscheidungsunterstützung in nahezu allen Bereichen: Natur- / Ingenieurswissenschaften Sozialwissenschaften militärisches Umfeld Wirtschaft Politik
28 Zusammenfassung:... Ist Simulation sicher? Problem: Komplexität realer Systeme!!! Simulationsergebnisse:... sieht realistisch aus! Stand von Wissenschaft und Technik: Methoden zum Nachweis von Korrektheit und Gültigkeit: eingeschränkt verfügbar Trend: Modell- (Komponenten)- Bibliotheken Vorgehensprozesse international standardisiert (u. a. IEEE ) Risiko-Kosten-Modelle fehlen
29 Zusammenfassung:... Ist Simulation sicher? (2) Situation in der Praxis: Risiko-Minimierung verursacht Kosten (Aufwand und Zeit) Gewährleistung von Schutzrechten ( intellectual property rights )
30 Sicherheit durch Simulation Ist Simulation sicher? Ausblick Modelle und computer-basierte Simulation: Schlüsseltechnik für künftige Innovationen! Problem: Beherrschbarkeit der steigenden Komplexität Standardisierung von M&S-Prozessen Risiko-Kosten-Modelle erforderlich!
31 Sicherheit durch Simulation Ist Simulation sicher? Vielen Dank Für Ihr Interesse!
32 Ist Simulation sicher? Problem: Komplexität... sieht realistisch aus! Wissenschaft und Technik: Methoden zum Nachweis von Korrektheit und Gültigkeit: eingeschränkt verfügbar Trend: Modell- (Komponenten)- Bibliotheken Vorgehensprozesse international standardisiert (u. a. IEEE ) Risiko-Kosten-Modelle fehlen 32
33 Ist Simulation sicher? Praxis: Risiko-Minimierung verursacht Kosten (Aufwand und Zeit) Gewährleistung von Schutzrechten ( intellectual proprietary rights )
34 Sicherheit durch Simulation Ist Simulation sicher? Ausblick Modelle und computer-basierte Simulation: Schlüsseltechnik für künftige Innovationen! Problem: Beherrschbarkeit der steigenden Komplexität Standardisierung von M&S-Prozessen Risiko-Kosten-Modelle erforderlich!
35 Sicherheit durch Simulation Ist Simulation sicher? Vielen Dank Für Ihr Interesse!
Sicherheit durch Simulation Ist Simulation sicher?
Sicherheit durch Simulation Ist Simulation sicher? Prof. Dr. Axel Lehmann Universität der Bundeswehr München Fakultät für Informatik ITIS e.v. an der Universität der Bundeswehr München Bedeutung (computer-basierter)
MehrModellbildung und Simulation (M&S): Gegenstand oder Hilfsmittel der Fernausbildung. Axel Lehmann
Modellbildung und Simulation (M&S): Gegenstand oder Hilfsmittel der Fernausbildung Axel Lehmann Institut für Technische Informatik Fakultät für Informatik Universität der Bundeswehr München ITIS e.v. Institut
MehrEine Ergänzung des V-Modell XT zum Einsatz in Projekten der Modellbildung und Simulation
Eine Ergänzung des V-Modell XT zum Einsatz in en der Modellbildung und Simulation Zhongshi Wang Institut für Technik Intelligenter e (ITIS e.v.) Universität der Bundeswehr München D-85577 Neubiberg wang@informatik.unibw-muenchen.de
MehrModell zur Einflussanalyse Ein Modell zur Einflussanalyse von Methodenänderungen in Entwicklungsprozessen
Modell zur Einflussanalyse Ein Modell zur Einflussanalyse von Methodenänderungen in Entwicklungsprozessen Roland Koppe, Stefan Häusler, Axel Hahn 2 Übersicht Einleitung und Motivation Ansatz und Methodik
MehrSystemtheorie 1. Formale Systeme 1 # WS 2006/2007 Johannes Kepler Universität Linz, Österreich
Einführung 1 Systemtheorie 1 Formale Systeme 1 #342234 http://fmv.jku.at/fs1 WS 2006/2007 Johannes Kepler Universität Linz, Österreich Univ. Prof. Dr. Armin Biere Institut für Formale Modelle und Verifikation
MehrEinführung in die Simulation. Dr. Christoph Laroque Wintersemester 11/12. Dresden,
Fakultät Informatik, Institut für Angewandte Informatik, Professur Modellierung und Simulation Einführung in die Simulation Dr. Christoph Laroque Wintersemester 11/12 Dresden, 06.12.2011 06.12.2011 Folie
MehrSystemtheorie 1. Einführung Systemtheorie 1 Formale Systeme 1 # WS 2006/2007 Armin Biere JKU Linz Revision: 1.4
Einführung intro 1 Grobklassifizierung r Methoden in der Informatik intro 2 Systemtheorie 1 Systeme 1 #342234 http://fmv.jku.at/fs1 WS 2006/2007 Johannes Kepler Universität Linz, Österreich Univ. Prof.
MehrVerifikation und Validierung im wissenschaftlichen Rechnen
Verifikation und Validierung im wissenschaftlichen Rechnen Sandra Schröder Arbeitsbereich Wissenschaftliches Rechnen Fachbereich Informatik Fakultät für Mathematik, Informatik und Naturwissenschaften Universität
MehrModellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick. 11. Februar 2015
Modellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick 11. Februar 2015 Überblick Zusammenfassung: Generell: Konzepte der Softwaretechnik im Kontext der modellgetriebenen Entwicklung Diskussion
MehrOberflächennahe und ferne Gestenerkennung mittels 3D-Sensorik
Oberflächennahe und ferne Gestenerkennung mittels 3D-Sensorik 26.10.2016 Gliederung Gesten für Mensch-Maschine Interaktion Anwendungsszenario Interaktive Projektionssitzkiste Herausforderungen Lösungsansatz
MehrValidierung von System- Architekturen
Validierung von System- Architekturen Westsächsische Hochschule Zwickau, Fachgruppe Informatik André Pflüger, Christian Poßögel Motivation Schwierigkeit: Entwicklung schreitet stetig voran Ergebnisse sind
MehrSIMULATION - eine Schlüsseltechnologie für Innovation und (Fern-) ) Ausbildung. Prof. Dr. Axel Lehmann
SIMULATION - eine Schlüsseltechnologie für Innovation und (Fern-) ) Ausbildung Prof. Dr. Axel Lehmann Institut für Technische Informatik Fakultät für Informatik Universität der Bundeswehr München ITIS
MehrGeodatenbankunterstützung für die geotechnische Bewertung von Massenbewegungen mit Hilfe eines Web Geological Feature Server (WGFS)
Geodatenbankunterstützung für die geotechnische Bewertung von Massenbewegungen mit Hilfe eines Web Geological Feature Server (WGFS) Björn Broscheit Universität Osnabrück Institut für Geoinformatik und
MehrISim Standardisierung von Flugkörpersimulationen. Vortragender: Florian Peter DGLR, Braunschweig Datum: 30.
ISim Standardisierung von Flugkörpersimulationen Vortragender: Florian Peter (florian.peter@mbda-systems.de) Ort: DGLR, Braunschweig Datum: 30. Mai 2017 Übersicht 1. Motivation 2. Rolle von ISim im Technologiefeld
MehrVerifikation, Validation oder Evaluation: Wie bestimmen wir Nutzen, Risiken und Nebenwirkungen klinischer Entscheidungsunterstützungssysteme?
Fakultät VI Medizin und Gesundheitswissenschaften Departement für Versorgungsforschung Abteilung Medizinische Informatik Verifikation, Validation oder Evaluation: Wie bestimmen wir Nutzen, Risiken und
Mehr! Der Begriff des Systems!! Definition eines Informatik-Systems! ! Wie entwickeln wir Informatik-Systeme?!
Überblick über Kapitel 2 der Vorlesung! Grundlagen der Programmierung! Dr. Christian Herzog! Technische Universität München!! Wintersemester 2011/2012! Kapitel 2: Informatiksysteme!! Der Begriff des Systems!!
MehrLehrstuhl für Datenverarbeitung. Technische Universität München. Grundkurs C++ Objektmodellierung. Grundkurs C++
Grundkurs C++ Objektmodellierung Grundkurs C++ Objektmodellierung welche Objekte bzw. Klassen werden benötigt? welche Information wird benötigt, um ein Objekt zu beschreiben? welche Beziehungen bestehen
MehrFunktionale Sicherheit und Simulation
Funktionale Sicherheit und Simulation Prof. Dr. Walter Commerell ASIM STS/GMMS 9./10.3.2017 Ulm 1 Inhalt Funktionale Sicherheit bei Fahrzeugen Simulative Anforderungen der ISO26262 Optimaler Einsatz von
Mehr3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg. ARIS meets RUP
3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg ARIS meets RUP Der ARIS Unified Information System Development Process Martin Plümicke Berufsakademie
MehrRTLOpen - Eine Methode zur interdisziplinären Entwicklung von software-intensiven Echtzeit-Systemen
RTLOpen - Eine Methode zur interdisziplinären Entwicklung von software-intensiven Echtzeit-Systemen Thorsten Keuler (thorsten.keuler@iese.fraunhofer.de) IESE Fraunhofer Institut Experimentelles Software
MehrEinfach generieren. Susanne Klar, Michael Klar. Generative Programmierung verständlich und praxisnah ISBN Inhaltsverzeichnis
Einfach generieren Susanne Klar, Michael Klar Generative Programmierung verständlich und praxisnah ISBN 3-446-40448-1 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40448-1
MehrSoftware-Engineering
SWE2 Slide 1 Software-Engineering Sebastian Iwanowski FH Wedel Kapitel 2: Grundbegriffe und Prinzipien SWE2 Slide 2 Grundbegriffe der Software-Entwicklung: Systeme System Ausschnitt aus der realen oder
MehrMakrem Kadachi. Kriterien für eine simulationskonforme Abbildung von Materialflusssystemen. Herbert Utz Verlag München
Makrem Kadachi Kriterien für eine simulationskonforme Abbildung von Materialflusssystemen Herbert Utz Verlag München Zugl.: München, Techn. Univ., Diss., 2003 Bibliografische Information Der Deutschen
MehrRISIKOMANAGEMENT VON PROJEKTEN IM RAHMEN DES RISIKOMANAGEMENTS VON PORTFOLIOS
RISIKOMANAGEMENT VON PROJEKTEN IM RAHMEN DES RISIKOMANAGEMENTS VON PORTFOLIOS PMI CHAPTER MEETING STUTTGART - KPMG PMI CHAPTER MEETING STUTTGART LISA SLOCUM 05.10.2015 1 PRÄSENTATION Inhaltsverzeichnis
MehrPotentiale modellgetriebener Softwareentwicklung
Model Driven Software Development Potentiale modellgetriebener Softwareentwicklung Referent: Hartwig Tödter Seite 2 / 23 Inhaltsverzeichnis 1. Grundideen modellgetriebener Softwareentwicklung 2. Vorteile
MehrVorlesung Softwaretechnik - Vorgehensmodelle, V-Modell XT -
Vorlesung Softwaretechnik - Vorgehensmodelle, V-Modell XT - Prof. Dr.-Ing. Klaus-Peter Fähnrich WS 2007/2008 Prof. K.-P.Fähnrich 1 Übersicht Vorgehensmodelle Allgemein Vorgehensmodelltypen Das V-Modell
MehrSimulation als epistemologische Grundlage für intelligente Roboter
1 Simulation als epistemologische Grundlage für intelligente Roboter Andreas Tolk The MITRE Corporation Umut Durak Deutsches Zentrum für Luft- und Raumfahrt e.v. (DLR) Public Release No. 17-0085 2017 The
MehrUniversität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner. Softwaretechnik II. Sommersemester 2015
Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner Softwaretechnik II Sommersemester 2015 www.ias.uni-stuttgart.de/st2 st2@ias.uni-stuttgart.de
MehrPetri-Netzbasierte Modellierung und Analyse von Risikoaspekten in Geschäftsprozessen
Petri-Netzbasierte Modellierung und Analyse von Risikoaspekten in Geschäftsprozessen Zur Erlangung des akademischen Grades eines Doktors der Wirtschaftswissenschaften (Dr. rer. pol.) von der Fakultät für
MehrModellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick. 7. Februar 2013
Modellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick 7. Februar 2013 Überblick Zusammenfassung: Generell: Konzepte der Softwaretechnik im Kontext der modellgetriebenen Entwicklung Diskussion
MehrScrum for Management Praxis versus Theorie oder Praxis dank Theorie. ALM Day 26.Oktober 2011 Urs Böhm
Scrum for Management Praxis versus Theorie oder Praxis dank Theorie ALM Day 26.Oktober 2011 Urs Böhm Übersicht Kurze Situationsübersicht Diskussion Prozesse Challenges in der SW-Entwicklung Wie geht Scrum
MehrSeminar Formal Methods for Fun and Profit
Seminar Formal Methods for Fun and Profit Verifikation der Fliesskomma-Arithmetik bei Intel Seminarleiter Jun.Prof. Dr. Bernhard Beckert Dennis Willkomm 16.08.005 D. Willkomm - - Gliederung Der Pentium-Bug
MehrKapitel 2 - Die Definitionsphase
Kapitel 2 - Die Definitionsphase SWT I Sommersemester 2010 Walter F. Tichy, Andreas Höfer, Korbinian Molitorisz IPD Tichy, Fakultät für Informatik KIT die Kooperation von Forschungszentrum Karlsruhe GmbH
MehrEntwicklung des Softwareengineerings im Bereich der IT-TK-Technologie. Stefan Bläsius und Gregorio Roper Berlin,
Entwicklung des Softwareengineerings im Bereich der IT-TK-Technologie Stefan Bläsius und Gregorio Roper Berlin, 05.05.2004 1 ServiceForce Die ServiceForce GmbH hat engagierte Mitarbeiter in den Bereichen
MehrEinführung in die Modellierung
Informatik II: Modellierung Prof. Dr. Martin Glinz Kapitel 1 Einführung in die Modellierung Universität Zürich Institut für Informatik Inhalt 1.1 Der Modellbegriff 1.2 Wozu Modelle? 1.3 Modellbildung 1.4
MehrModel-based Design für medizintechnische Anwendungen
Model-based Design für medizintechnische Anwendungen Dr. Momme Winkelnkemper Projektumfeld Entwicklungsdienstleister Algorithmen Datenanalyse U.a. für Messgeräte- Entwicklung 2 Projektumfeld Entwicklungsdienstleister
MehrCOPE COuPled Evolution of metamodels and models
COPE COuPled Evolution of metamodels and models Diplomarbeit in Zusammenarbeit mit der BMW Car IT (Betreuer: Elmar Jürgens, Sebastian Benz) Markus Herrmannsdörfer 7. November 2007 Perlen der Informatik
MehrInhaltsverzeichnis. Business Analysis und Requirements Engineering
sverzeichnis zu Business Analysis und Requirements Engineering von Peter Hruschka ISBN (Buch): 978-3-446-43807-1 ISBN (E-Book): 978-3-446-43862-0 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43807-1
MehrFormale Verifikation von Software. 10. Juli 2013
Formale Verifikation von Software 10. Juli 2013 Überblick Wann ist formale Softwareverifikation sinnvoll? Welche Techniken gibt es? Was ist Model Checking und wie kann man es zur Verifikation einsetzen?
MehrVirtuelle Inbetriebnahme von Maschinen und Fabriken
Proseminar Technische Informationssysteme Virtuelle Inbetriebnahme von Maschinen und Fabriken Dresden, den 14.01.2010 Virtuelle Inbetriebnahme von Maschinen und Fabriken 1. serklärung 2. Vorteile und Grenzen
MehrKomponenten- HIL und Fahrzeug- HIL sind heute weit verbreitet. i.w. höhere Qualität der Fahrzeuge und Steuergeräte
HIL Aktueller Status ECU Validierung mit HIL Technologie Komponenten- HIL und Fahrzeug- HIL sind heute weit verbreitet fester Bestandteil im Fahrzeug- Entwicklungsprozess Wertschöpfung und Nutzen für den
MehrGrundlagen des Software Engineering
Gustav Pomberger und Günther Blaschek Grundlagen des Software Engineering Prototyping und objektorientierte Software-Entwicklung Mit 101 Abbildungen Technische Universität Darmstadt FACHBEREICH INFORMATIK
Mehr2 Softwarearchitektur in der Organisationsstruktur 25
xiii Teil I Grundlagen und Organisation 1 1 Grundlagen 3 1.1 Warum Softwarearchitektur?.............................. 4 1.2 Was ist Softwarearchitektur?.............................. 6 1.2.1 Definition
MehrLehrstuhl für Datenverarbeitung. Technische Universität München. Grundkurs C++ Objektmodellierung
Grundkurs C++ Objektmodellierung Grundkurs C++ Objektmodellierung welche Objekte bzw. Klassen werden benötigt? welche Information wird benötigt, um ein Objekt zu beschreiben? welche Beziehungen bestehen
MehrINSPIRE - Modellierung
INSPIRE - Modellierung Inhalt Motivation Modellierung UML Diagramme INSPIRE-Schulung LKROS 2 Motivation Was ist ein Modell, und warum wollen wir modellieren? Warum brauchen wir eine Modellierungssprache
MehrFormale Verifikation von Software. 8. Juli 2015
Formale Verifikation von Software 8. Juli 2015 Überblick Wann ist formale Softwareverifikation sinnvoll? Welche Techniken gibt es? Was ist Model Checking und wie kann man es zur Verifikation einsetzen?
MehrResults in time. DIE MEHRWERTE DES SAP SOLUTION MANAGER 7.2. Beratung. Support. Ganzheitliche Lösungen.
DIE MEHRWERTE DES SAP SOLUTION MANAGER 7.2 Results in time. Beratung. Support. Ganzheitliche Lösungen. BIT.Group GmbH www.bitgroup.de Klassifizierung: Öffentlich Autor: Henry Flack Version: 1.5 Datum:
MehrTheorem Proving. Software Engineering in der Praxis. Prädikatenlogik. Software Engineering in der Praxis Wintersemester 2006/2007
Seite 1 Theorem Proving Prädikatenlogik Seite 2 Gliederung Warum Theorembeweisen? Wie funktioniert Theorembeweisen? Wie kann mir das Werkzeug KIV dabei helfen? Seite 3 Warum Theorembeweisen? Wie kann man
MehrSoftware Engineering. Validierung und Verifikation. Martin Glinz Harald Gall. Kapitel 7. Universität Zürich Institut für Informatik
Martin Glinz Harald Gall Software Engineering Kapitel 7 Validierung und Verifikation Universität Zürich Institut für Informatik 2005, 2006 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe
Mehr4 Cybertronische Systeme Definition und Grundlagen Cybertronische Produkte Cybertronische Produktionssysteme...
Inhaltsverzeichnis Teil I Das Projekt mecpro 2 1 Vorwort... 3 2 Ausgangssituation... 5 3 Zielstellung des Projekts mecpro 2... 13 4 Cybertronische Systeme... 19 4.1 Definition und Grundlagen..... 19 4.2
MehrEinführung in die Informatik I (autip)
Einführung in die Informatik I (autip) Dr. Stefan Lewandowski Fakultät 5: Informatik, Elektrotechnik und Informationstechnik Abteilung Formale Konzepte Universität Stuttgart 24. Oktober 2007 Was Sie bis
MehrZusammenfassung. Definition. 1 (x i ) 1 i n Sequenz von Registern x i, die natürliche Zahlen beinhalten. 2 P ein Programm. Befehle: 1 x i := x i + 1
Zusammenfassung Zusammenfassung der letzten LVA Einführung in die Theoretische Informatik Christina Kohl Alexander Maringele Georg Moser Michael Schaper Manuel Schneckenreither Eine Registermaschine (RM)
MehrValikrypt: Validation von kryptographischen Sicherheitsprotokollen unter Verwendung formaler Analysemethoden
Valikrypt: Validation von kryptographischen Sicherheitsprotokollen unter Verwendung formaler Analysemethoden Werner Stephan, Georg Rock Frankfurt, 29.09.2003 Übersicht 1. Übersicht über das Projekt Valikrypt
MehrLaufzeitoptimierte VHDL Bibliothek zur Verifikation und Simulation kryptographischer Prozessoren
Laufzeitoptimierte VHDL Bibliothek zur Verifikation und Simulation kryptographischer Prozessoren Mathias Schmalisch Hagen Ploog Dirk Timmermann Universität Rostock Übersicht Motivation Arithmetik Implementierung
MehrGeschäftsprozessmodellierung Einführung, Analyse und Simulation
Geschäftsprozessmodellierung Einführung, Analyse und Simulation Johannes Michler, PROMATIS software GmbH Berlin, 05.05.2011 1 Inhalt Grundlagen Modellierungsmethode Petri-Netze Modellierung von Geschäftsprozessen
MehrThe Rational Unified Process. Eine Einführung von T. Langer und A. Nitert
The Rational Unified Process Eine Einführung von T. Langer und A. Nitert Übersicht Einleitung Probleme der SW-Entwicklung, Best Practices, Aufgaben Was ist der Rational Unified Process? Struktur des Prozesses
MehrEin Ansatz zum modellgetriebenen Integrationstest von EJB-basierten Informationssystemen
1 / 30 Ein Ansatz zum modellgetriebenen Integrationstest von EJB-basierten Informationssystemen Zwischenvortrag zur Diplomarbeit Steffen Conrad (235183) Research Group Software Construction RWTH Aachen
MehrInformatische Modellbildung
Informatische Modellbildung Informatik als Wissenschaft von der Herstellung ausführbarer Modelle bzw. der Simulation künstlicher Welten hier: formale Methoden zur Präzisierung des Modellbegriffs Begriffsdefinition
MehrModel-based Requirements Engineering
@andivogelsang andreas.vogelsang@tu-berlin.de Model-based Requirements Engineering Einführung, Organisation, Themenübersicht Prof. Dr. Andreas Vogelsang 26.10.2016 Agenda Vorstellung und Organisation Thematische
MehrManagementprozesse und Performance
Klaus Daniel Managementprozesse und Performance Ein Konzept zur reifegradbezogenen Verbesserung des Managementhandelns Mit einem Geleitwort von Univ.-Professor Dr. Dr. habil. Wolfgang Becker GABLER EDITION
MehrVon IPSEN zu mechatronischen Entwurfsumgebungen
Von IPSEN zu mechatronischen Entwurfsumgebungen Wilhelm Schäfer Heinz Nixdorf Institut und Institut für Informatik 1 IPSEN Screenshot (1988) Incremental Programming Support Environment 2 SUN Workstation
MehrDas V-Modell: Produkte 1/5
Das : Produkte 1/5 Problem-Beschreibung, Lastenheft Beschreibung des Problems/der Probleme, das/die gelöst werden soll Quellen: Markt-Analyse, Marketing, Kunden-Zirkel etc. Kunden-Anforderungen, Pflichtenheft
MehrGroße Simulink-Modelle mit Bus Objects effizienter gestalten
Große Simulink-Modelle mit Bus Objects effizienter gestalten Sebastian Bewersdorff Product Manager, TESIS DYNAware GmbH, München Matlab Expo 2015, 12.05.2015 TESIS DYNAware GmbH, www.tesis-dynaware.com
MehrUniversität Karlsruhe (TH)
Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Kapitel 2 Die Definitionsphase Prof. Walter F. Tichy Wo sind wir gerade? Planung Lastenheft (funktionales Modell) Definition (Analyse) Pflichtenheft
MehrSimulation von Baumaschinen mit Modelica
Simulation von Baumaschinen mit Modelica Timo Penndorf Modelica User Group Baden-Württemberg 10. Oktober 2013 2 / 15 Agenda Überblick über die Systemsimulation mobiler Arbeitsmaschinen Allgemeine Modellstrukturen
MehrEmpirisches Software Engineering Methoden und Relevanz
Empirisches Software Engineering Methoden und Relevanz Stefan Wagner Technische Universität München Dr. Stefan Wagner 31.10.2007 Fakultät für Informatik Lehrstuhl für Software & Systems Engineering Definition
MehrAnforderungsmanagement und modelbasierte Entwicklung
Anforderungsmanagement und modelbasierte Entwicklung Bernhard Schätz, Markus Pister, Alexander Wisspeintner Fakultät für Informatik, TU München GI-Treffen Fachgruppe RE, 7//03-8//03 Werkzeuggestütztes
MehrCONSULTING und SOFTWARE für ZUVERLÄSSIGKEIT
CONSULTING und SOFTWARE für ZUVERLÄSSIGKEIT Uptime Engineering GmbH VORSTELLUNG - Firmenprofil Consulting und Software Entwicklung technischer Produkte und Wartung von Flotten Methoden und Prozesse Industrieübergreifend:
MehrLehrstuhl für Datenverarbeitung. Technische Universität München. Grundkurs C++ Objektmodellierung
Grundkurs C++ Objektmodellierung Grundkurs C++ Objektmodellierung welche Objekte bzw. Klassen werden benötigt? welche Information wird benötigt, um ein Objekt zu beschreiben? welche Beziehungen bestehen
Mehr1.4! Einführung. Systemmodellierung. Methoden und Werkzeuge
Einführung. Vorbemerkungen und Überblick. Die elektronischen e des Fahrzeugs. Prozesse in der Fahrzeugentwicklung im Überblick,.4 Grundlagen. Steuerungs- und regelungstechnische e (Prof. Schumacher). Diskrete
MehrStand der Überarbeitung in der IEC SC 65A/MT , Vorbereitung 3. Ausgabe der IEC GAK Frankfurt,
Stand der Überarbeitung in der IEC SC 65A/MT 61508-3, Vorbereitung 3. Ausgabe der IEC 61508 GAK 914.0.3 Frankfurt, 1.03.2017 Einordnung der vorbereitenden Maßnahmen zur 3. Ausgabe der IEC 61508 - Im November
MehrBIM MANAGEMENT VIRTUELLE KOORDINATION UND KOLLISIONSPRÜFUNG
BIM MANAGEMENT VIRTUELLE KOORDINATION UND KOLLISIONSPRÜFUNG Hospital Engineering Trends 2015 - Ostbayerische Technische Hochschule Amberg-Weiden 2015 HDR TMK, all rights reserved. QUALIFIKATIONEN HOLGER
MehrDatenqualität. Imperfektion und erweiterte Konzepte im Data Warehousing. Ingo Beutler. Seminar im Sommersemester 2005
Datenqualität Ingo Beutler Imperfektion und erweiterte Konzepte im Data Warehousing Seminar im Sommersemester 2005 1 2 Daten Information -Wissen Wissen Ein Fahrzeug ist mit 50 km/h über Messstelle MS11
MehrXVergabe. Marc-Christopher Schmidt Beschaffungsamt des BMI
XVergabe Marc-Christopher Schmidt Beschaffungsamt des BMI 03032010 1 Inhalt 1 Ausgangssituation und Ziel 2 Lösungsansatz 3 Ergebnisse und nächste Schritte 2 Ausgangssituation XVergabe Verschiedene Lösungsanbieter
MehrUML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert
UML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert Motivation UML 2.0 nicht als ADL im Sinne von Taylor/Medvidovic entworfen. Warum UML als ADL? weit
MehrGrundlagen der Programmierung! Kapitel 1: Einführung! Ziel der Vorlesung Grundlagen der Programmierung! Überblick über das Einführungs-Kapitel!
Herzog Grundlagen der Programmierung Dr. Christian Herzog Technische Universität München Wintersemester 2015/2016 Kapitel 1: Einführung Grundlagen der Programmierung TUM Wintersemester 2015/16 Kapitel
MehrUMSETZUNG INDUSTRIE 4.0
UMSETZUNG INDUSTRIE 4.0 Innovation Day, 25.8.2016 Prof. Dr. Roman Hänggi Rapperswil, August 2016 Agenda Industrie 4.0 Chancen & Risiken Umsetzung von Industrie 4.0 Projekten Initiative Digitales Lab an
MehrTheoretische Grundlagen des Software Engineering
Theoretische Grundlagen des Software Engineering 6: Formale Logik Einführung schulz@eprover.org Formale Logik Ziel Formalisierung und Automatisierung rationalen Denkens Rational richtige Ableitung von
MehrMechatronisches Engineering. Produktmanagement/ Gerhard Wulff
Mechatronisches Engineering 1 Nr Tägliche Aufwände eines Konstrukteurs Engineering Prozess 25% Konstruktion und Entwicklung 25% Kommunikation und Koordination 30% Informationsbeschaffung 20% Ergebnisse
MehrDidaktik der Informatik. Abschnitt 4 Lernziele Dr. Nicole Weicker
Didaktik der Informatik Abschnitt 4 Lernziele Dr. Nicole Weicker Lernziele Definition Ein Lernziel ist eine sprachliche Formulierung, die beschreibt, welche Lernergebnisse und welches Verhalten innerhalb
MehrVorhersagemodell für die Verfügbarkeit von IT-Services
Vorhersagemodell für die Verfügbarkeit von IT-Services Magdeburg Research and Competence Cluster Very Large Business Applications Lab Fakultät für Informatik Institut für Technische und Betriebliche Informationssysteme
MehrInhaltsverzeichnis. Teil I Grundlagen 1
xv Teil I Grundlagen 1 1 Modelle und Modellierung 3 1.1 Modelle, die uns umgeben.................................. 3 1.2 Modelltheorie........................................... 5 1.3 Ziele beim Einsatz
MehrSIMATIC PCS 7 V8.2 SIMIT V9. Clever kombiniert: Testen und Trainieren von Automatisierungsprojekten
SIMATIC PCS 7 V8.2 SIMIT V9 Clever kombiniert: Testen und Trainieren von Automatisierungsprojekten Frei Verwendbar Siemens AG 2016 siemens.com/process-automation Simulation Verwendung Virtuelle Inbetriebnahme:
MehrModellbasierte Safety-Cases für zuverlässige Softwaresysteme
lbasierte afety-ases für zuverlässige oftwaresysteme tefan Puchner, Bernhard chätz, tefan Wagner Fakultät für Informatik, TU München ADA-Workshop Zuverlässige oftware-ysteme Hochschule Regensburg, 18.06.2009
Mehr!" Aktive Beherrschung von Modellierungsmethoden! !" Aktive Beherrschung einiger theoretischer Grundlagen!
Ziel der Vorlesung Grundlagen der Programmierung! Grundlagen der Programmierung! Dr. Christian Herzog! Technische Universität München! Wintersemester 2010/2011! Kapitel 1: Einführung! Copyright 2010 Bernd
MehrDOORS Schema IBM Rational DOORS Start-Up Training - Teil 3
DOORS Schema IBM Rational DOORS Start-Up Training - Teil 3 Inhalt: Anforderungen an ein Schema Design eines Schemas Schrittweises Vorgehen Strukturierung und Design der Daten in DOORS Voraussetzung für
MehrMulti-Tool Testlandschaft mit DDS
Multi-Tool Testlandschaft mit DDS MATLAB UND SIMULINK ALS ENABLER FÜR RAPID TOOL PROTOTYPING SEBASTIAN BEWERSDORFF ASSYSTEM GERMANY MATLAB EXPO 2017 MÜNCHEN 27.06.2017 EINFÜHRUNG Tools in Unternehmensprozessen
MehrSafer Software Formale Methoden für ISO26262
Safer Software Formale Methoden für ISO26262 Dr. Stefan Gulan COC Systems Engineering Functional Safety Entwicklung Was Wie Wie genau Anforderungen Design Produkt Seite 3 Entwicklung nach ISO26262 Funktionale
MehrWarum Programme Verträge schließen sollten
1 Warum Programme Verträge schließen sollten RALF HINZE Institut für Informatik, Lehrstuhl Softwaretechnik, Universität Freiburg Georges-Köhler-Allee, Gebäude 079, 79110 Freiburg i. Br. Email: ralf@informatik.uni-bonn.de
MehrModellgetriebene Softwareentwicklung. Gabriele Taentzer WS 2012/2013 Philipps-Universität Marburg
Modellgetriebene Softwareentwicklung Gabriele Taentzer WS 2012/2013 Philipps-Universität Marburg Organisation der LV Umfang: 6 SWS, 9 ECTS Punkte Veranstalter: Gabriele Taentzer, Daniel Strüber Kontakt:
MehrTeil III. Modellierung
Teil III Modellierung Überblick 1 Grundlegende Begriffe und Anwendung 2 Entwicklung von Informationssystemen 3 Objektorientierte Modellierung 4 Objekt-Orientierung in MATLAB 5 Simulation 6 Simulation mit
MehrProzessoptimierung im Krankenhausbereich. Ursula-Änna Schmidt. Verlag Dr. Kovac
Ursula-Änna Schmidt Prozessoptimierung im Krankenhausbereich Logistische Abläufe mit Schwerpunkt Radiologie und deren Verbesserungspotenziale Verlag Dr. Kovac Hamburg 2011 ^ Abbildungsverzeichnis XI Tabellenverzeichnis
MehrDas Softwaresystem BASEMENT
Numerische Modellierung von Naturgefahren mit dem Softwaresystem BASEMENT Workshop vom 6. Oktober 2006 an der VAW ETH Zürich Das Softwaresystem BASEMENT David Vetsch Inhalt 1. Motivation und Entstehungsgeschichte
MehrHerzlich Willkommen zu den. 3. Noser Technologie Impulse München, , Beat Zollinger, COO
Herzlich Willkommen zu den 3. Noser Technologie Impulse München, 27.9.2013, Beat Zollinger, COO Herzlich Willkommen Ihre Gastgeber Beat Zollinger, COO Markus Märki, Geschäftsleitung Martin Straumann, Leiter
MehrConstraintbasierte Testdatenanalyse für eingebettete Steuerungssoftware
Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner Constraintbasierte Testdatenanalyse für eingebettete Steuerungssoftware Paul Linder Simulations-
MehrObjektorientiertes Software-Engineering
Objektorientiertes Software-Engineering TIT99BPE/TIT99CPE BA Mannheim WS 2001/2 F. Schönleber Organisatorisches Kurs 1: TIT99BPE 6.Studienhalbjahr Termin Mo. 13.00 14.30 Raum: 037B Kurs 1: TIT99CPE 6.Studienhalbjahr
MehrOffene Datenmodelle für Observations of Daily Living fördern Patient Empowerment
Offene Datenmodelle für Observations of Daily Living fördern Patient Empowerment Hans Demski Helmholtz Zentrum München Institut für biologische und medizinische Bildgebung AG MEDIS Telemed Berlin, 24.
Mehr