Vienna University of Technology Pirker Simon 1. Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2.

Slides:



Advertisements
Ähnliche Präsentationen
Submodell Softwareentwicklung (SE)
Advertisements

P-UMLaut Petrinetze, UML und automatisierte Simulation
Webinterface für eingebettete Systeme in Dual-Server-Architektur
Eingebettete Systeme Qualität und Produktivität
Designing Software for Ease of Extension and Contraction
PC-Cluster.
Zentrum Virtueller Maschinenbau (ZVM) Fakultät Maschinenwesen Dresden, R.J. Fischer.
Kooperierende autonome Fahrzeuge
WS 04/05 wiss. Übung: Systemanalyse und Softwaredesign
0 Energieeffiziente Compilierung für Digitale Signalprozessoren Markus Lorenz Peter Marwedel Rainer Leupers Projekt Prozessorarchitekturen und Compilertechniken.
Objektrelationales Mapping mit JPA Testing Jonas Bandi Simon Martinelli.
Konzeption und prototypische Implementierung eines zentralen Informationssystems für Systemmanagement Motivation Oft wird es schwierig, die benötigten.
Präsentation Einsatzmöglichkeit von Microsoft Virtual PC 2004 im Praktikum Rechnernetze Marwane Lahsini PHT02.
Prüfung von SW-Komponenten – Überblick
Schulung der Mitarbeiter
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Beispiel 2: Iterative-Inkrementelle Vorgehensmodelle Annahmen: Anforderungen sind unvollständig.
Beispiel: Wasserfallmodell als einfaches Phasenmodell
Testen, Analysieren und Verifizieren von Software
Modellierung komplexer Realität mit Objekten
GROOVE Graphs for Object-Oriented Verification Seminar: SEFSIS Sommersemester 2006 Basil Becker
Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 1 5. Test-First Prinzip Gliederung: 1. Einführung 2. Objektdiagramme zur Analyse.
Die Bank von morgen - eine neue Welt für IT und Kunden? 23. Oktober 2001.
UML Begleitdokumentation des Projekts
Mensch-Computer-Interaktion
Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 1 5. Test-First Prinzip Gliederung: 1. Einführung 2. Objektdiagramme zur Analyse.
Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 1 5. Test-First Prinzip Gliederung: 1. Einführung 2. Objektdiagramme zur Analyse.
Institut für Theoretische Informatik TU Carolo-Wilhelmina zu Braunschweig Teamprojekt in Software Systems Engineering und Theoretischer Informatik Einsatz.
INSTITUT FÜR DATENTECHNIK UND KOMMUNIKATIONS- NETZE 1 Harald Schrom ViEWcon08.
Fachprojekte „Entwurf Eingebetteter Systeme”
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Weitere Vorgehensmodelle Der Rational Unified Process RUP –bei IBM.
CPLD/FPGA-Programmierung mit E-blocks. Wozu die CPLD/FPGA-Programmierung untersuchen? Zusammenhang zur modernen Digitalen Elektronik Verschwinden der.
Übersicht Motivation Konzeption Umsetzung/ Implementierung
Präsentation von Alexander Schönfeld
Hardware / Software Codesign
Service Computing   Prof. Dr. Ramin Yahyapour IT & Medien Centrum 19. Januar 2010.
Hardware / Software Codesign Hardware versus Software.
Software-Technik „Zielorientierte Bereitstellung und systematische Verwendung von Prinzipien, Methoden und Werkzeugen für die arbeitsteilige, ingenieurmäßige.
CEF 2001, New Haven Genetic Neural Fuzzy Explorer GENEFER Konzeption, Technologien und Einsatzmöglichkeiten Eric Ringhut Muenster Institute for Computational.
Wasserfallmodell und Einzelbegriffe
PRO:CONTROL Ziel des Moduls Arbeitspakete
Daten- und Ablaufmodellierung
Hardware / Software Codesign Hardware vs. Software: Maßnahmen zur Erreichung der Design-Ziele.
Von UML 1.4 zu UML 2.0 InfoPoint vom Mittwoch
22. Oktober 2007Martin Feldmann, 1 Bachelor-Thesis Entwicklung einer automatisierten Dokumentation von LabVIEW Quellcode für das Rahmenwerk.
The EventCollector Concept Präsentation der Diplomarbeit von Thomas Moser und Lukas Karrer Distributed System Group,
Objektorientierte Modellierung mit UML
WIR LÖSEN DAS PROBLEM FÜR SIE
Modellbasierte Software-Entwicklung eingebetteter Systeme
Der Design-Flow eines ASIC
Komplexitätsmanagment
Modellbasierte Software-Entwicklung eingebetteter Systeme
Unified Modeling Language UML
Was spricht für EMC für SQL?
Artificial Intelligience
Nik Lutz, Stefan Feissli, Christof Seiler Diplomarbeit Verteidigung.
CEF 2001, New Haven Zinsprognosen mit GENEFER ein Fuzzyregel-basiertes Modell zur Prognose des EZB- Refinanzierungszinssatzes Eric Ringhut Muenster Institute.
Digitale Bilder: Anwendungen und Trends - Prototyping Thomas Wetter 1 Digitale Bilder: Anwendungen undTrends Prototyping Thomas Wetter.
Parallelising Molecular Dynamics for Message Passing Systems (complete) Martin Gerber
Hardware/Software Co-Design Vorbesprechung Andreas Steininger Robert Najvirt Thomas Polzer.
Optimierung von Geschäftsprozessen durch Webformulare und Webworkflow Rainer Driesen Account Manager.
© Till Hänisch, 2002 BA Heidenheim Vorgehensmodelle Wie entsteht Software ?
Technologietag Baugruppentest Wege der Standardisierung im Funktions- und EOL-Test Markus Koetterl National Instruments Germany GmbH.
A. Steininger TU Vienna 1 Multicore eleganter Work-Around um die Design-Crisis Problemverschiebung in die SW (= auf höhere Ebene) ABER: hohe Parallelität.
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Entwurf Dr. Wolfgang Wörndl
Hardware / Software Codesign Hardware versus Software.
Hardware Software CoDesign Einführung Optimierung A. Steininger.
Hardware/Software Co-Design Vorbesprechung A. Steininger J. Lechner T. Polzer.
Modellgetriebene Architekturentwicklung für Car-2-Car Kommunikation Jerome Pfeiffer Seminar am Lehrstuhl für Software Engineering RWTH Aachen Quelle: Spiegel.de.
Systemanalyse BA Heidenheim 2002.
Compiler für Eingebettete Systeme [CS7506]
 Präsentation transkript:

Vienna University of Technology Pirker Simon 1

Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2

Virtual Prototyping (VP): Virtuelles Modell des Prototypen Auto Sportschuh Embedded Computer Systems /SoC … Simulation Crashtest Abnutzung Funktionalität lt. Spezifikation … Pirker Simon 3

Reines SW Modell Embedded Systems (HW&SW) Definierte Interfaces zu Entwurfssystem Repräsentiert Verhalten des Entwurfssystems Abstraktion unterschiedlich (C/C++ Modell) Ermöglicht HW/SW Cosimulation Prozessor Instructionset Simulatoren Modelle der HW Blöcke Hohes Abstraktionsniveau Pirker Simon 4

Komplexes Design Höhere Kosten Mehr Funktionalität Betriebssicherheit Komplexes, zeitintensives Testen am Prototypen Verfügbarkeit des Prototypen Hart umkämpfter Markt Time to market Kosten Pirker Simon 5

Virtual Prototyping bietet: Konfiguration Debugging und Modifikation Visualisierung der Funktionalitäten (HW&SW) Kontrollierbarkeit Frühe Hardware-Softwreintegration Elektronische Verfügbarkeit Einheitliche Sicht VP auf jedem PC ausführbar Keine fehlerhafte Hardware Pirker Simon 6

7 Zentraler Entwurf Verschiedene Sichten SSD in Form einer DDB/open SystemC Input Structure, Behaviour

Output: Systemstatus Simulations- ergebnisse HW Kosten Timing Partitioning iterativ möglich Anwendbar, wenn System formal beschreibbar ist Pirker Simon 8

HW Block C++ Klasse Standardisierte Ports Genügend Input für eine Ausführung Block_run() Pirker Simon 9

Modellierung mit UML/SysML Architektur, Funktionalität (Kontrollfluss) Zeitverhalten UML semiformal Formales System formale Analysen ausführbare Simulationsmodelle Performanz- und Konfliktanalyse Pirker Simon 10

HW/SW Cosimulation Effizienz und Qualität von Designprozess steigern Zeit und Kosten sparen (Prototyp VP) Einsetzbar je nach Komplexität der Aufgabenstellung Automatische Generierung Hohes Abstraktionsniveau Pirker Simon 11

Fragen? Diskussion: VP- Welchen Preis hat es? VP ist ideal- Keine Kosten, nur Einsparungen? Überall sinnvoll einsetzbar? Pirker Simon 12