1 IDA, TU Braunschweig SuReal – Sicherheitsgarantien unter Realzeitanforderungen Jonas Rox Braunschweig, 22.04.2008 Jonas Rox Braunschweig, 22.04.2008.

Slides:



Advertisements
Ähnliche Präsentationen
Cadastre for the 21st Century – The German Way
Advertisements

Service Oriented Architectures for Remote Instrumentation
Vernetzung von Repositorien : DRIVER Guidelines Dr Dale Peters, SUB Goettingen 4. Helmholtz Open Access Workshop Potsdam, 17 Juni 2008.
Finding the Pattern You Need: The Design Pattern Intent Ontology
E-Solutions mySchoeller.com for Felix Schoeller Imaging
H - A - M - L - E - IC T Teachers Acting Patterns while Teaching with New Media in the Subjects German, Mathematics and Computer Science Prof. S. Blömeke,
P. Marwedel Informatik 12, U. Dortmund
R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler th Expert Meeting Business.
Todays Lesson Objective: To apply weather phrases to hobby phrases Todays Language Focus: Which word is the verb?
Multi electron atoms Atoms with Z>1 contain >1 electron. This changes the atomic structure considerably because in addition to the electron-nucleus interaction,
Fakultät für informatik informatik 12 technische universität dortmund Optimizations Peter Marwedel TU Dortmund Informatik 12 Germany 2009/01/17 Graphics:
fakultät für informatik informatik 12 technische universität dortmund Optimizations Peter Marwedel TU Dortmund Informatik 12 Germany 2009/01/10 Graphics:
Fakultät für informatik informatik 12 technische universität dortmund Mapping of Applications to Platforms Peter Marwedel TU Dortmund, Informatik 12 Germany.
Fakultät für informatik informatik 12 technische universität dortmund Specifications Peter Marwedel TU Dortmund, Informatik 12 Graphics: © Alexandra Nolte,
Peter Marwedel TU Dortmund, Informatik 12
Fakultät für informatik informatik 12 technische universität dortmund Hardware/Software Partitioning Peter Marwedel Informatik 12 TU Dortmund Germany Chapter.
Fakult ä t f ü r informatik informatik 12 technische universit ä t dortmund Data flow models Peter Marwedel TU Dortmund, Informatik 12 Graphics: © Alexandra.
Regional Support in the context of LCG/EGEE
NUMEX – Numerical experiments for the GME Fachhochschule Bonn-Rhein-Sieg Wolfgang Joppich PFTOOL - Precipitation forecast toolbox Semi-Lagrangian Mass-Integrating.
Wozu die Autokorrelationsfunktion?
Institut für Verkehrsführung und Fahrzeugsteuerung > Technologien aus Luft- und Raumfahrt für Straße und Schiene Automatic Maneuver Recognition in the.
Institut für Verkehrsführung und Fahrzeugsteuerung > Technologien aus Luft- und Raumfahrt für Straße und Schiene Driving Manoeuvre Recognition > 19. Januar.
Lancing: What is the future? Lutz Heinemann Profil Institute for Clinical Research, San Diego, US Profil Institut für Stoffwechselforschung, Neuss Science.
Three minutes presentation I ArbeitsschritteW Seminar I-Prax: Inhaltserschließung visueller Medien, Spree WS 2010/2011 Giving directions.
Institut für Wasserbau Stuttgart Geodätisches Institut Stuttgart Institut für Meteorologie und Klimaforschung IMK-IFU SPP 1257 DIRECT WATERBALANCE An interdisciplinary.
Seminar Telematiksysteme für Fernwartung und Ferndiagnose Basic Concepts in Control Theory MSc. Lei Ma 22 April, 2004.
Methods Fuzzy- Logic enables the modeling of rule based knowledge by the use of fuzzy criteria instead of exact measurement values or threshold values.
Haben – to have ich habe du hast er/sie hat es hat man hat wir haben
Institut für Umweltphysik/Fernerkundung Physik/Elektrotechnik Fachbereich 1 SADDU June 2008 S. Noël, K.Bramstedt,
INSTITUT FÜR DATENTECHNIK UND KOMMUNIKATIONS- NETZE 1 Steffen Stein, TU Braunschweig, 2009 A Timing-Aware Update Mechanism for Networked Real-Time Systems.
1 IDA, TU Braunschweig SuReal Projektübersicht SuReal – Sicherheitsgarantien unter Realzeitanforderungen (Mai 2006 – Apr. 2009) Gefördert vom BMBF Projektkonsortium.
Laurie Clarcq The purpose of language, used in communication, is to create a picture in the mind and/or the heart of another.
Institut AIFB, Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Towards Automatic Composition of Processes based on Semantic.
Sanjay Patil Standards Architect – SAP AG April 2008
| DC-IAP/SVC3 | © Bosch Rexroth Pneumatics GmbH This document, as well as the data, specifications and other information set forth in.
BAS5SE | Fachhochschule Hagenberg | Daniel Khan | S SPR5 MVC Plugin Development SPR6P.
| Basel Von der SharePoint Taskliste zum gemanagten Project in Project Server Luca Argentiero Solution Specialist Microsoft
Deutsch 1 G Stunde. Montag, der 10. September 2012 Deutsch 1 (G Stunde)Heute ist ein D - Tag Unit: Introduction to German & Germany Objectives: Introducing.
Wortschatz angenehm comfortable anstrengend tiring ausgezeichnet outstanding bequem comfortable berühmt famous besser better blöd stupid einfach easy fantastisch.
Neno Loje Berater & MVP für Visual Studio ALM und TFS (ehemals VSTS) Hochqualitative Produkte mit Visual Studio & TFS 2010.
Frank Fischer + Bernhard Frank Microsoft Deutschland GmbH.
Quelle: Standish Group, 2006 Fourth Quarter Research Report, CHAOS Research Results.
You need to use your mouse to see this presentation © Heidi Behrens.
Wortschatz der Schulhof the playground die Aula the hall
INTAKT- Interkulturelle Berufsfelderkundungen als ausbildungsbezogene Lerneinheiten in berufsqualifizierenden Auslandspraktika DE/10/LLP-LdV/TOI/
DEUTSCHLAND UND DIE MEDIEN
Institut für Umweltphysik/Fernerkundung Physik/Elektrotechnik Fachbereich 1 K. Bramstedt, L. Amekudzi, J. Meyer IFE/IUP Tangent heights in occultation.
Faculty of Public Health Department of Health Economics and Management University of Bielefeld WP 3.1 and WP 4.1: Macrocost EUprimecare Plenary Meeting.
Kölner Karneval By Logan Mack
LISTEN NOW! …and follow my commands.. When you are being nice and telling someone who is doing what (with chores for example) you say things like…(singular.
Berner Fachhochschule Hochschule für Agrar-, Forst- und Lebensmittelwissenschaften HAFL Recent activities on ammonia emissions: Emission inventory Rindvieh.
Ein Projekt des Technischen Jugendfreizeit- und Bildungsvereins (tjfbv) e.V. kommunizieren.de Blended Learning for people with disabilities.
Design Patterns Ein Muster (pattern) ist eine Idee, die sich in einem praktischen Kontext als nützlich erwiesen hat und dies auch in anderen sein wird.
© Boardworks Ltd of 8 Time Manner Place © Boardworks Ltd of 8 This icon indicates that the slide contains activities created in Flash. These.
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
Adjectiv Endungen Lite: Adjective following articles and pre-ceeding nouns. Colors and Clothes.
Berner Fachhochschule Hochschule für Agrar-, Forst- und Lebensmittelwissenschaften HAFL 95% der Ammoniakemissionen aus der Landwirtschaft Rindvieh Pflanzenbau.
KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Vorlesung Knowledge Discovery - Institut AIFB Tempus fugit Towards.
1 Intern | ST-IN/PRM-EU | | © Robert Bosch GmbH Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung,
Fakultät für informatik informatik 12 technische universität dortmund Standard Optimization Techniques 2010/12/20 Peter Marwedel TU Dortmund, Informatik.
Fakultät für informatik informatik 12 technische universität dortmund Memory architecture description languages - Session 20 - Peter Marwedel TU Dortmund.
1 Stevens Direct Scaling Methods and the Uniqueness Problem: Empirical Evaluation of an Axiom fundamental to Interval Scale Level.
Lehrstuhl für Waldbau, Technische Universität MünchenBudapest, 10./11. December 2006 WP 1 Status (TUM) Bernhard Felbermeier.
Technische Universität München 1 CADUI' June FUNDP Namur G B I The FUSE-System: an Integrated User Interface Design Environment Frank Lonczewski.
TUM in CrossGrid Role and Contribution Fakultät für Informatik der Technischen Universität München Informatik X: Rechnertechnik und Rechnerorganisation.
Instrumente und Unterhaltung End of Unit Assessment.
Andreas Burger ZENTRUM FÜR MEDIZINISCHE LEHRE RUHR-UNIVERSITÄT BOCHUM Irkutsk October 2012 Report about the lecture "Report of the TEMPUS IV- Project Nr.
THE CONVERSATIONAL PAST
Data Mining Spectral Clustering Junli Zhu SS 2005.
Unabhängiger Monitoringausschuss zur Umsetzung der UN-Konvention über die Rechte von Menschen mit Behinderungen MonitoringAusschuss.at Monitoring the UN.
 Präsentation transkript:

1 IDA, TU Braunschweig SuReal – Sicherheitsgarantien unter Realzeitanforderungen Jonas Rox Braunschweig, Jonas Rox Braunschweig,

2 IDA, TU Braunschweig Gliederung Überblick: Das SuReal Projekt SuReal am IDA Überblick: Das SuReal Projekt SuReal am IDA

3 IDA, TU Braunschweig Projektvision Einsatz spezialiserter Tools in den einzelnen Phasen Integration in einheitlichen Entwicklungsprozess Integrierte Toolchain Einsatz spezialiserter Tools in den einzelnen Phasen Integration in einheitlichen Entwicklungsprozess Integrierte Toolchain

4 IDA, TU Braunschweig Der SuReal Entwicklungsprozess (Okt.2007) ScopeSET aicas AbsInt TU München DFKI Symtavision TU Braunschweig TU Dresden

5 IDA, TU Braunschweig Integration der spezialisierten Tools Eclipse als zentrale Toolplattform für SuReal AMEOS und UPPAAL über Plugin mit Eclipse verbunden Analyse Tools selbst gar nicht sichtbar, liefern Ergebnisse auf Knopfdruck

6 IDA, TU Braunschweig Verbindungen IDA - Projektpartner aicas Scopeset DFKI TUD AbsInt TUM Realzeitanforderungen Kernlaufzeiten Analyseergebnisse Rückannotation von Analyseergebnissen Symtavision IDA AP6 AP2 - 5 AP7,8

7 IDA, TU Braunschweig SuReal am IDA Verfeinerung eingesetzter Modelle und Analyseverfahren zur Berücksichtigung von RTE und com-Layer Hierarchische Ereignismodelle zur Modellierung hierarchischer Ereignisströme Optimierte Verteilung von Softwarefunktionen auf Komponenten einer verteilten HW-Architektur Mapping Exploration Verfeinerung eingesetzter Modelle und Analyseverfahren zur Berücksichtigung von RTE und com-Layer Hierarchische Ereignismodelle zur Modellierung hierarchischer Ereignisströme Optimierte Verteilung von Softwarefunktionen auf Komponenten einer verteilten HW-Architektur Mapping Exploration

8 IDA, TU Braunschweig Modeling Event Stream Hierarchies with Hierarchical Event Models

9 IDA, TU Braunschweig Compositional approach Tasks are coupled by event sequences Composition by means of event stream propagation Apply local scheduling techniques at resource level Determine the behavior of the output stream Propagate to the next component T1 CPU T2 C1 Bus C2 T3 CPU T4 system input system output

10 IDA, TU Braunschweig The SymTA/S model T1 CPU T2 C1 Bus C2 T3 CPU T4 system input system output time interval number of events T4:[3,5] C1:[4,7] Time number of events

11 IDA, TU Braunschweig T1 ECU T2 Buf COM The challenge Consider the presence of communication layers C Bus T3 ECU T4 Buf COM system input system output signal values frame activationsframe arrivals signal values

12 IDA, TU Braunschweig T1 ECU T2 Buf COM C Bus T3 ECU T4 Buf COM Using the existing model No timing information about the individual event streams available! ? ?

13 IDA, TU Braunschweig Using the hierarchical model T1 ECU T2 Buf COM C Bus T3 ECU T4 Buf COM

14 IDA, TU Braunschweig T1 ECU T2 Buf COM C Bus T3 ECU T4 Buf COM Packing the signals What we have at this point: One outer event stream modeling the frame activations One inner event stream for each sending task: Events represent frames that contain a new signal from the corresponding task Total frame activations T1T2

15 IDA, TU Braunschweig T1 ECU T2 Buf COM C Bus T3 ECU T4 Buf COM Unpacking the signals What we have at this point: One outer event stream modeling the frame arrivals One inner event stream for each sending task: Events represent frames that contain a new signal from the corresponding task Total frame arrivals T1T2 The inner event streams directly give us the timing of the specific signal arrivals

16 IDA, TU Braunschweig Next steps Make use of better propagation mechanism Improved output jitter calculation [Rafik07] Schlieckerschen busy times Make use of better propagation mechanism Improved output jitter calculation [Rafik07] Schlieckerschen busy times

17 IDA, TU Braunschweig Prototypische Implementierung der Mapping Exploration

18 IDA, TU Braunschweig Mapping Exploration - Eingabedaten Beschreibung der Applikation in Form eines Applikationsgraphen Beschreibung der Hardware-Architektur Beschreibung der benötigten Ausführungszeiten einzelner Tasks Timing Constraints (Optional) Z.B. :[Sensor1 -> Actor1] 350ms Sensor 1 T0 T1 T3 T2 T4 T6 T7 Actor 1 T5 ECU2 ECU3 BUS 1 ECU1 Sensor 1Actor 1

19 IDA, TU Braunschweig Mapping Exploration - Ablauf Mapping Alternatives Evolutionary Optimizer Annotate Fitness Values Mapping Offspring Mappings Repair Function Validity Check Application Description Architecture Description Synthesis Execution Demands Mapping SymTA Systems Timing Constraints Mapping Exploration Evaluation

20 IDA, TU Braunschweig Mapping Exploration - Implementierung

21 IDA, TU Braunschweig Thank you!

22 IDA, TU Braunschweig Streams with multiple hierarchical layers Presented on ECRTS 2008