IDEA 2016 I nvestigating D ataflow in E mbedded computing

Slides:



Advertisements
Similar presentations
Fakultät für informatik informatik 12 technische universität dortmund Specifications and Modeling Peter Marwedel TU Dortmund, Informatik 12 Graphics: ©
Advertisements

Technische universität dortmund fakultät für informatik informatik 12 Specifications and Modeling Peter Marwedel TU Dortmund, Informatik
Technische universität dortmund fakultät für informatik informatik 12 Specifications, Modeling, and Model of Computation Jian-Jia Chen (slides are based.
System-level Trade-off of Networks-on-Chip Architecture Choices Network-on-Chip System-on-Chip Group, CSE-IMM, DTU.
Undoing the Task: Moving Timing Analysis back to Functional Models Marco Di Natale, Haibo Zeng Scuola Superiore S. Anna – Pisa, Italy McGill University.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Automatic Verification of Component-Based Real-Time CORBA Applications Gabor Madl Sherif Abdelwahed
Type System, March 12, Data Types and Behavioral Types Yuhong Xiong Edward A. Lee Department of Electrical Engineering and Computer Sciences University.
Azad Madni Professor Director, SAE Program Viterbi School of Engineering Platform-based Engineering: Rapid, Risk-mitigated Development.
Mixed Criteria Packet Scheduling Chad R. Meiners Eric Torng.
1 of 14 1/15 Schedulability Analysis and Optimization for the Synthesis of Multi-Cluster Distributed Embedded Systems Paul Pop, Petru Eles, Zebo Peng Embedded.
A Model-Driven Framework for Architectural Evaluation of Mobile Software Systems George Edwards Dr. Nenad Medvidovic Center.
Review of “Embedded Software” by E.A. Lee Katherine Barrow Vladimir Jakobac.
AR vs. CFSM Abdallah Tabbara. CFSM Overview 4 CFSM has: –a finite state machine part –a data computation part –a locally synchronous behavior transitions.
1 A Framework for Event Composition in Distributed Systems Christian Hälg, By Peter R. Pietzuch, Brian Shand, and Jean Bacon.
An Extensible Type System for Component-Based Design
1 of 14 1/15 Design Optimization of Multi-Cluster Embedded Systems for Real-Time Applications Paul Pop, Petru Eles, Zebo Peng, Viaceslav Izosimov Embedded.
Department of Electrical Engineering and Computer Sciences University of California at Berkeley System-Level Types for Component-Based Design Edward A.
Verifying Distributed Real-time Properties of Embedded Systems via Graph Transformations and Model Checking Gabor Madl
Department of Electrical Engineering and Computer Sciences University of California at Berkeley The Ptolemy II Framework for Visual Languages Xiaojun Liu.
Course Retrospective Richard Anderson CSE 403 Lecture 27.
1 Correct and efficient implementations of synchronous models on asynchronous execution platforms Stavros Tripakis UC Berkeley and Verimag EC^2 Workshop,
Web-based design Flávio Rech Wagner UFRGS, Porto Alegre, Brazil SBCCI, Manaus, 24/09/00 Informática UFRGS.
Course Outline DayContents Day 1 Introduction Motivation, definitions, properties of embedded systems, outline of the current course How to specify embedded.
Real-Time Embedded Software Synthesis 即時嵌入式軟體合成 熊博安國立中正大學資訊工程學系民國九十年十一月廿九日.
Models for Deterministic Execution of Real-time Multiprocessor Applications Peter Poplavko, Dario Socci, Paraskevas Bourgos, Saddek Bensalem, Marius Bozga.
Key Technologies Network Colin Cunningham. 11th Oct 2004 OPTICON Key Technologies Network Grenoble2 Objectives WP5.1: Workshops & Roadmapping: WP5.1:
Imperial College - Department of Computing Continuous Performance Testing in Virtual Time Nikos Baltas & Tony Field Department of Computing Imperial College.
SIGAda, Atlanta, nov’05 1/20 Scheduling and Memory requirements analysis with AADL F. Singhoff, J. Legrand, L. Nana, L. Marcé University of Brest, France.
Real-Time CORBA By Christopher Bolduc. What is Real-Time? Real-time computing is the study of hardware and software systems that are subject to a “real-
Internet Real-Time Laboratory Arezu Moghadam and Suman Srinivasan Columbia University in the city of New York 7DS System Design 7DS system is an architecture.
Aravind Venkataraman. Topics of Discussion Real-time Computing Synchronous Programming Languages Real-time Operating Systems Real-time System Types Real-time.
Analysis and Optimization of Mixed-Criticality Applications on Partitioned Distributed Architectures Domițian Tămaș-Selicean, Sorin Ovidiu Marinescu and.
Investigating Survivability Strategies for Ultra-Large Scale (ULS) Systems Vanderbilt University Nashville, Tennessee Institute for Software Integrated.
Module 1: Introducing Windows Server 2003 Network Infrastructure Planning, Tools, and Documentation.
Egocentric Context-Aware Programming in Ad Hoc Mobile Environments Christine Julien Gruia-Catalin Roman Mobile Computing Laboratory Department of Computer.
POSTECH DPNM Lab. Introduction Providing Quality-of-Service (QoS) to users of distributed multimedia services is a difficult problem. The service user.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar SemanticGov 4 rd Planetary.
Real-Time Operating System Design
1 of 14 1/15 Schedulability-Driven Frame Packing for Multi-Cluster Distributed Embedded Systems Paul Pop, Petru Eles, Zebo Peng Embedded Systems Lab (ESLAB)
T imed Languages for Embedded Software Ethan Jackson Advisor: Dr. Janos Szitpanovits Institute for Software Integrated Systems Vanderbilt University.
Www3.informatik.uni-wuerzburg.de Institute of Computer Science Chair of Communication Networks Prof. Dr.-Ing. P. Tran-Gia Simulation Framework for Live.
1 Distributed Systems Architectures Distributed object architectures Reference: ©Ian Sommerville 2000 Software Engineering, 6th edition.
Optimization of Time-Partitions for Mixed-Criticality Real-Time Distributed Embedded Systems Domițian Tămaș-Selicean and Paul Pop Technical University.
Marilyn Wolf1 With contributions from:
Geoffrey Fox Panel Talk: February
CHaRy Software Synthesis for Hard Real-Time Systems
Mohit Aron Peter Druschel Presenter: Christopher Head
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
CSE Jeongbin Choe Advisor: Prof. Bohyung Han (CV Lab)
Avraham Leff James T. Rayfield IBM T.J. Watson Research Center
Liang Chen Advisor: Gagan Agrawal Computer Science & Engineering
Gabor Madl1, Nikil Dutt1, Sherif Abdelwahed2
Presentation for the CC meeting 24/1/02
Gabor Madl Ph.D. Candidate, UC Irvine Advisor: Nikil Dutt
Gabor Madl Nikil Dutt Domain-specific Modeling of Power Aware Distributed Real-time Embedded Systems Gabor Madl
Software Connectors – A Taxonomy Approach
Peter Poplavko, Saddek Bensalem, Marius Bozga
P. Poplavko, D. Socci, R. Kahil, M. Bozga, S. Bensalem
Providing QoS through Active Domain Management
School Shop.
mgdp framework essentials
Model Base Validation Techniques for Software
NET 424: REAL-TIME SYSTEMS (Practical Part)
A GUI Based Aid for Generation of Code-Frameworks of TMOs
MIT AI Lab: B. Williams, H. Shrobe, R. Laddaga
Social Practice of the language: Describe and share information
Course Summary Joseph E. Gonzalez
LabVIEW Based Embedded Design
Key outcomes.
Presentation transcript:

IDEA 2016 I nvestigating D ataflow in E mbedded computing A rchitecture Process Networks for Reactive Streaming with Timed Automata Implementation P. Poplavko, D. Socci, R. Kahil, M. Bozga, S. Bensalem Verimag Lab (CNRS, University of Grenoble), France

Peter Poplavko / Verimag, Grenoble Motivation Streaming frameworks, e.g. EU CompSoC based on dataflow MoCs - no timing-dependent actions, no deadlines and periods Reactive-control frameworks e.g. ONERA Prelude, ESA TASTE based on synchronous-languages + real-time systems analysis - overdesigned in terms of timing constraints Tradeoff between them required in certain application domains Proposed MoC: Fixed Priority Process Network 14-Apr-19 Peter Poplavko / Verimag, Grenoble

Example: Flight Management System SensorInput 200ms AnemoConfig 2 per200ms GPSConfig IRSConfig DopplerConfig HighFreqBCP LowFreqBCP 5000ms MagnDeclin 1600ms BCPConfig Performance 1000ms MagnDeclinConfig 5 per1600ms PerformanceConfig 5 per1000ms AnemoData GPSData IRSData DopplerData PerformanceData BCP Data relative functional priority 14-Apr-19 Peter Poplavko / Verimag, Grenoble

Timed Automata Implementation Ctrller TTS Cycle TTS Frame f1 TTS Frame f3 core 0: BIP RTE + middleware components TTS Frame MailBx BlacBrd core 1..15: process-to-core mapping scheduler components in BIP application FPPN MoC components in BIP core 1: core 2: `migrating’ components:  1  2  3  4  6 Per. Server  5 RTE engine 2 4 1 3 5 6 14-Apr-19 Peter Poplavko / Verimag, Grenoble

Peter Poplavko / Verimag, Grenoble Welcome to my poster! 14-Apr-19 Peter Poplavko / Verimag, Grenoble