Corso di Sistemi in Tempo Reale Laurea in Ingegneria dell‘Automazione a.a. 2008-2009 Paolo Pagano

Slides:



Advertisements
Similar presentations
Professur für Technische Informatik A Self Distributing Virtual Machine for FPGA Multicores Klaus Waldschmidt J. W. Goethe-University Technische Informatik.
Advertisements

1 Academic/Industrial Roadmap for Smart Process Manufacturing (SPM) Jim Davis (UCLA) Tom Edgar (UT-Austin)
Mobile Wireless Sensor Network (mWSN) at Nokia
A. Romano G.Lipari P.Pagano M.Chitnis
Universität Paderborn AG Softwaretechnik Towards Modular Modeling and Simulation of Production Control Systems Holger Giese und Ulrich A. Nickel AG Softwaretechnik,
ITRS Roadmap Design + System Drivers Makuhari, December 2007 Worldwide Design ITWG Good morning. Here we present the work that the ITRS Design TWG has.
Embedded System, A Brief Introduction
Advanced Operating Systems Prof. Muhammad Saeed Distributed Operating Systems.
Towards Open Embbeded Systems, Architectures, Standards & Open Source Dominique Potier, THALES / Chair ARTEMIS WG Innovation Environment Alexander Roth,
Information Society Technologies programme 1 IST Programme - 8th Call Area IV.2 : Computing Communications and Networks Area.
Computer Science 5204 Operating Systems Fall, 2010 Dr. Dennis Kafura Course Overview 1.
Discovering Computers Fundamentals, 2012 Edition
Mafijul Islam, PhD Software Systems, Electrical and Embedded Systems Advanced Technology & Research Research Issues in Computing Systems: An Automotive.
University of Amsterdam, Distributed Systems1 Distributed Systems DOAS Marinus Maris.
Concurrency Issues Motivation, Problems, Directions Dennis Kafura - CS Operating Systems1.
WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 20s: Computer Hardware 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 20s Computer Hardware Department of.
Corso di Sistemi in Tempo Reale Laurea in Ingegneria dell‘Automazione a.a Paolo Pagano
ISMB – A SHORT OVERVIEW Novembre ISMB - Motivation To create value-driven and socially relevant technological & process innovations in close collaboration.
Industrial Technologies Tom Togsverd 21June 12 Competitiveness through Digitalization New Technology Framework Tom Togsverd Director General, Danish ICT.
ELG 5121: Multimedia Communications Course Instructor: Prof. Dr. A. El Saddik Project Presentation: Fall 2010 Md. Mahmud Hasan (Group No. 12)
Presenters: Adam Andy Andy Rachel
Chapter 5 Middleware and IoT
Platform-based Design 5KK70 TU/e 2009 Henk Corporaal Bart Mesman.
Define Embedded Systems Small (?) Application Specific Computer Systems.
Chapter 6 SECURE WIRELESS PERSONAL NETWORKS: HOME EXTENDED TO ANYWHERE.
Retis.sssup.it The dsPic33 and FLEX board Paolo Pagano RETIS Laboratory, Scuola Superiore Sant'Anna, Pisa, Italy Corso di Sistemi in.
Smart Space & Oxygen CIS 640 Project By Usa Sammpun
Strategic Directions in Real- Time & Embedded Systems Aatash Patel 18 th September, 2001.
2008/7/3 NanoMon: An Adaptable Sensor Network Monitoring Software Misun Yu, Haeyong Kim, and Pyeongsoo Mah Embedded S/W Research Division Electronics and.
New Technologies Are Surfacing Everyday. l Some will have a dramatic affect on the business environment. l Others will totally change the way you live.
UML for Embedded Systems Development--Revisited. table_05_00 * * * * *
UML for Embedded Systems Development— Extensions; Hardware-Software CoDesign.
Introduction to Embedded Development. What is an Embedded System ? An embedded system is a computer system embedded in a device with a dedicated function.
1  Staunstrup and Wolf Ed. “Hardware Software codesign: principles and practice”, Kluwer Publication, 1997  Gajski, Vahid, Narayan and Gong, “Specification,
TRIALOG 25 rue du Général Foy F Paris - France Tel Fax url:
Distributed Real-Time Systems for the Intelligent Power Grid Prof. Vincenzo Liberatore.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
ECE-777 System Level Design and Automation Introduction 1 Cristinel Ababei Electrical and Computer Department, North Dakota State University Spring 2012.
EMBEDDED SYSTEMS FOUNDATIONS OF CYBER-PHYSICAL SYSTEMS PETER MARWEDEL Embedded System Design.
Distributed Intelligent Sensing and Control (DISC) for Automotive Factory Automation. Dr. Robert Brennan Dr. Ningxu Cai Mohammad Gholami.
ICT-NCP Meeting 12 May 2009 Dr. Jorge Pereira DG INFSO G3 Embedded Systems and Control
Presenters: Adam Andy Andy
Tufts University School Of Engineering Tufts Wireless Laboratory TWL Direction Almir Davis 09/28/20091.
Model Checking and Model-Based Design Bruce H. Krogh Carnegie Mellon University.
Networked Embedded and Control Systems WP ICT Call 2 Objective ICT ICT National Contact Points Mercè Griera i Fisa Brussels, 23 May 2007.
Application of Operating System Concepts to Coordination in Pervasive Sensing and Computing Systems Benjamin J. Ewy, Larry M. Sanders Ambient Computing,
1 CALL 6 Key Action IV Introduction and Action Lines: IV.1.2, IV.2.1, IV.2.2, IV.2.4 Brussels, 16. Jan 2001 Colette Maloney European Commission.
OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual.
Programming Sensor Networks Andrew Chien CSE291 Spring 2003 May 6, 2003.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Portable and Predictable Performance on Heterogeneous Embedded Manycores (ARTEMIS ) ARTEMIS 3 rd Project Review October 2015 WP6 – Space Demonstrator.
NCP Info DAY, Brussels, 23 June 2010 NCP Information Day: ICT WP Call 7 - Objective 1.3 Internet-connected Objects Alain Jaume, Deputy Head of Unit.
Border Security Using Wireless Integrated Network Sensors
Embedded Systems - the Neural Backbone of Society ARTEMIS Industry Association ARTEMIS, from successful R&D to cutting-edge Innovation Rolf Ernst, TU Braunschweig.
Robot Intelligence Technology Lab. Evolutionary Robotics Chapter 3. How to Evolve Robots Chi-Ho Lee.
Decisive Themes, July, JL-1 ARTEMIS Decisive Theme for Integrasys Pedro A. Ruiz Integrasys July, 2011.
Lecture 8: Wireless Sensor Networks By: Dr. Najla Al-Nabhan.
Industrial Automation Part I Real Time Control Embedded Systems.
Medium Access Control. MAC layer covers three functional areas: reliable data delivery access control security.
A Network Virtual Machine for Real-Time Coordination Services
Introducing Embedded Systems and the Microcontrollers
Broad Emerging Themes in CPS/IoT
Gabor Madl Ph.D. Candidate, UC Irvine Advisor: Nikil Dutt
Composing Time- and Event-driven Distributed Real-time Systems
Ambient Intelligence -by Internal Guide: M.Preethi(10C91A0563)
NSF CSR PI Meeting Breakout Session: Integrated Networked Systems and Internet of Things Saurabh Bagchi Purdue University.
Real-Time Systems Group
Safety-Critical Real-Time Support
Sensor Networks – Motes, Smart Spaces, and Beyond
Self-Managed Systems: an Architectural Challenge
Presentation transcript:

Corso di Sistemi in Tempo Reale Laurea in Ingegneria dell‘Automazione a.a Paolo Pagano

Paolo Pagano - RT Systems2/15 Course Outline (1/2) First day (23 rd ) –Basics of FSM (slides by prof. Lipari) –The Uppaal platform –Formal verification Second day (24 th ) –FSM implementation in C (slides by prof. Di Natale) –A case study –Real Hardware demonstration

Paolo Pagano - RT Systems3/15 Course Outline (2/2) Third day (30 th ) –The OSEK standard –The ERIKA real-time kernel Fourth day (31 st ) –A FSM case study –Discussion

Paolo Pagano - RT Systems4/15 What is an Embedded System?

Paolo Pagano - RT Systems5/15  Robotics  Flight control systems  Plant control  Automotive  Consumer electronics  Multimedia systems  Sensor/Actor Networks Embedded computing systems are becoming pervasive in our society (more than 10 9 units/year): Where are ESs?

Paolo Pagano - RT Systems6/15 People say …

Criticality digital tv Timing constraints softfirmhard QoS managementHigh performanceSafety critical

Paolo Pagano - RT Systems8/15 Common features In these diversified domains some shared features can be identified: –Dedicated function (vs general-purpose computers) –Reactive / Interactive –Real-time –Constraints on several metrics: cost, power, performance, noise, weight, size, flexibility, maintainability, correctness, safety, time-to-market

Paolo Pagano - RT Systems9/15 Standalone devices? Networked embedded systems –System composed of various components (sensors, controllers, actuators) interconnected through a network –Cabling problem, mobility requirements ==> wireless Wireless Sensor Networks: –Multitude of application scenarios Environmental monitoring Surveillance Telemedicine, health care, industrial plant control, multi-view vision …

Paolo Pagano - RT Systems10/15 Buzzwords: ubiquity pervasiveness Wireless mobility smart spaces M2M distributed embedded dynamic energy Why WSN?

Paolo Pagano - RT Systems11/15 Design of ESs Multidisciplinarity –Application context / domain –Embedded electronics / sensors –Embedded manufacturing –Control Systems Theory –Digital processing –Real-Time Operating Systems –Embedded Communications (Wired, Wireless) Constraints

Paolo Pagano - RT Systems12/15 Research directions (1/2) Architectures –Towards Network-on-a-Chip (NoC) systems –Traditional SW programming does not adapt well to massivelly parallel, distributed and concurrent hardware –Towards techniques for global design optimization w.r.t. some design metrics, e.g. Energy Software –Real-time, lightweight middleware with QoS –Portability, multi-processor –Model-driven (higher level) SW development –Verification / validation through formal methods –Standardization

Paolo Pagano - RT Systems13/15 Research directions (2/2) Communications –Power-aware communications –Lightweight network stacks –Heterogeneous communications –Mobile, home, Internet –Ad-hoc networking: self-discovery and organization –Multi-(interconnected-)device functionality Peripherals –Cost-effective sensors/actuators –Working in harschy environment –Mechanically / thermally robust –Low power (power scavenging) –Fail-safe

Paolo Pagano - RT Systems14/15 What can we do in this wide domain? (1/2) We can naively design an Embedded System making use of some basic knowledge of Finite State Machine theory; We can simulate the ES making use of the Uppaal environment (demonstration use only for licensing issues); We can implement our SW in Real-Hardware using fully customized FLEX boards.

Paolo Pagano - RT Systems15/15 What can we do in this wide domain? (2/2) We can introduce real-time kernels to support multi-sensing and multi-programming activities; We will work upon an existing demo application developed for ERIKA real-time kernels; We will see how to fully exploit the power of a programmable MCU.