Welcome to the TeCIP Institute



Similar documents
RETIS Lab Real-Time Systems Laboratory

How To Host A Cnitfot Net Seminar On Festafotnet

Company description

ERIKA Enterprise pre-built Virtual Machine

SCUOLA SUPERIORE SANT ANNA PISA, ITALY

Memory Access Control in Multiprocessor for Real-time Systems with Mixed Criticality

Multi-core Curriculum Development at Georgia Tech: Experience and Future Steps

Lecture 3 - Model-based Control Engineering

Master Degree in Computer Science and Networking

Giuseppe Lipari. Education. Academic Career. Research interests. Publications. Books and Book chapters. Journals

2014 Voluntary Page and Overlength Article Charges

Coursework for MS leading to PhD in Electrical Engineering. 1 Courses for Digital Systems and Signal Processing

Real-time Video Monitoring Increases the Efficiency of SCADA Process Management

Designing Real-Time and Embedded Systems with the COMET/UML method

ni.com/vision NI Vision

Doctor of Philosophy in Computer Science

Scheduling and Resource Management

Master of Science in Computer Science

Paolo Dario. Brief Curriculum Vitae

USTC Course for students entering Clemson F2013 Equivalent Clemson Course Counts for Clemson MS Core Area. CPSC 822 Case Study in Operating Systems

The Integrated Research Center for Photonic Networks and Technologies (IRCPhoNeT) Piero Castoldi. Pisa, November 9, 2011

Embedded Computing Systems TUK Curriculum

Embedded Systems at the CSC School

ENGG*4420 Real Time Systems Design Fall 2015

How To Get A Computer Science Degree

FACULTY OF POSTGRADUATESTUDIES Master of Science in Computer Engineering The Future University

Bachelor Degree in Informatics Engineering Master courses

The Emerging Trends in Electrical and Computer Engineering

Industrial Application of MultiPARTES

Revistas IEEE ANII 2009

IEEE Projects in Embedded Sys VLSI DSP DIP Inst MATLAB Electrical Android

Gsm Based Controlled Switching Circuit Between Supply Mains and Captive Power Plant

Certifications and Standards in Academia. Dr. Jane LeClair, Chief Operating Officer National Cybersecurity Institute

Electrical and Computer Engineering (ECE)

PhD Presentation, Nov , Pisa. CV of BioRobotics Arianna Menciassi Christian Cipriani

SECOND YEAR. Major Subject 3 Thesis (EE 300) 3 Thesis (EE 300) 3 TOTAL 3 TOTAL 6. MASTER OF ENGINEERING IN ELECTRICAL ENGINEERING (MEng EE) FIRST YEAR

dspic30f4012 Microcontroller

Unisys ClearPath Forward Fabric Based Platform to Power the Weather Enterprise

ERÖFFNUNG DES INNOVATIONSZENTRUMS ADAPTSYS

Introduction CHAPTER 1

BEng in Computer Engineering

MECE 102 Mechatronics Engineering Orientation

How To Become An Electrical Engineer

INTERNATIONAL MASTERS IN COMMUNICATION NETWORKS ENGINEERING (IMCNE) Academic Years 2012/2014 CALL FOR APPLICATIONS

Is a Data Scientist the New Quant? Stuart Kozola MathWorks

Information Systems. Administered by the Department of Mathematical and Computing Sciences within the College of Arts and Sciences.

Architectures for Distributed Real-time Systems

Paderborn-Pavia in Mantua Informatics Phd Workshop

OpenSplice DDS. Angelo CORSARO, Ph.D. Chief Technology Officer OMG DDS Sig Co-Chair PrismTech.

Leghe a memoria di forma come tecnologia di attuazione per la biorobotica

CHAPTER 1: OPERATING SYSTEM FUNDAMENTALS

SAN Conceptual and Design Basics

CONTROL, COMMUNICATION & SIGNAL PROCESSING (CCSP)

Linear Motion and Assembly Technologies Pneumatics Service. Industrial Ethernet: The key advantages of SERCOS III

Artificial Intelligence and Politecnico di Milano. Presented by Matteo Matteucci

Lecture 9 Modeling, Simulation, and Systems Engineering

Master's Degree Program in Computer Science

Ad hoc and Sensor Networks Chapter 1: Motivation & Applications

Design and Development of SMS Based Wireless Home Appliance Control and Security System

A General Framework for Tracking Objects in a Multi-Camera Environment

ELEC 5260/6260/6266 Embedded Computing Systems

STMicroelectronics is pleased to present the. SENSational. Attend a FREE One-Day Technical Seminar Near YOU!

Project Development Plan

NIH 5R24 HD

Real-Time Multitasking in Arduino. Pasquale Buonocunto, Alessandro Biondi, Pietro Lorefice

Department of Information Technology and Electrical Engineering. Master. Electrical Engineering and Information Technology

Design of Remote data acquisition system based on Internet of Things

Design and Development of SMS Based Wireless Home Appliance Control and Security System

Advanced Operating Systems (M) Dr Colin Perkins School of Computing Science University of Glasgow

Development of a Service Robot System for a Remote Child Monitoring Platform

Huawei Agile Network FAQ What is an agile network? What is the relationship between an agile network and SDN?... 2

Equipment Site Description

A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems

sensors and actuators? How do we handle the errors introduced due to noise, quantization etc?

Mixed-Criticality: Integration of Different Models of Computation. University of Siegen, Roman Obermaisser

USE CASES BROADBAND EXPERIENCE EVERYWHERE, ANYTIME SMART VEHICLES, TRANSPORT & INFRASTRUCTURE MEDIA EVERYWHERE CRITICAL CONTROL OF REMOTE DEVICES

Making model-based development a reality: The development of NEC Electronics' automotive system development environment in conjunction with MATLAB

Virtual Environments - Basics -

NATIONAL SUN YAT-SEN UNIVERSITY

How To Get A Computer Engineering Degree

Scaling Objectivity Database Performance with Panasas Scale-Out NAS Storage

Trends in Embedded Software Engineering

IEEE International Conference on Computing, Analytics and Security Trends CAST-2016 (19 21 December, 2016) Call for Paper

MASTER OF SCIENCE IN ELECTRICAL ENGINEERING DEGREE PROGRAMS

Embedded systems in the Masters education at KTH

Entwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks

Introduction to Cloud Computing

Transcription:

Welcome to the TeCIP Institute Prof. Giorgio i Buttazzo Ph.D. Course Coordinator Academic Structure Scuola Superiore Sant Anna Academic Class of Social Sciences Academic Class of Experimental Sciences Economic Sciences Law Political Sciences Agronomical Sciences Medicine & Surgery Engineering Management Economics DIRPOLIS Life Sciences TeCIP Biorobotics 1

TeCIP Structure TeCIP Institute IRCPHONET Integrated Research Center on Photonic Networks and Technologies Embedded d Systems Photonic Technologies Perceptual Robotics Real-Time Computing Optical circuits Virtual Environments Resource Management Optical communication Tele-presence Real-Time Networks High-speed networks Man-machine interfaces PhD Curricula Curriculum Labs Location 1. Embedded Systems (Real-Time Computing) CNR-Area Ground Floor 2. Photonic Tecnologies (Optical systems & networks) IRCPHONET Integrated Research Center on Photonic Networks and Technologies CNR-Area 1 st Floor 3. Perceptual Robotics (Virtual Env. & Telepresence) Pisa Each curriculum may also include industrial PhD positions, in collaboration with the industry, on specific research topics. 2

RETIS Lab Real-Time Systems Laboratory A brief introduction The RETIS Group Includes 32 people: 1 Full professor 2 Associate professors 3 Assistant professors 6 Post Docs 4 Research Collaborators Giorgio Buttazzo RETIS Coordinator Marco Di Natale Giuseppe Lipari 16 PhD students Enrico Bini Mauro Marinoni Paolo Pagano G. Franchino D. Alessandrelli M. Petracca C. Salvadori A. Ruscelli G. Cecchetti I. Barsanti 2012 Scuola Superiore Sant Anna 3

RETIS Lab Real-Time Systems Laboratory RETIS Lab investigates embedded computing systems with particular emphasis in Real-time methodologies Operating systems Design tools Distributed systems What is an embedded system? RETIS Lab Real-Time Systems Laboratory It is a computing system hidden in an object to control its functions, enhance its performance, manage the available resources and simplify the interaction with the user. Object micro- processor actuators sensors Environment communication user other units 4

What s special in Embedded Systems? FEATURES Scarce resources (space, weight, time, memory, energy) High concurrency and resource sharing (high task interference) Tight environment interaction High variability on workload and resource demand REQUIREMENTS High efficiency in resource management Limit interference by temporal isolation High predictability in the response time Robustness (Overload handling and adaptivity) Mission of the RETIS Lab Increase predictability through suitable kernel mechanisms and feasibility analysis. Provide support for multi-core distributed computing systems. platforms and Make embedded systems energy efficient. Manage behavior. overload conditions through adaptive Real-Time Embedded Systems 5

Research Areas Real-Time Systems Giorgio Buttazzo Embedded Systems Design Marco Di Natale Resource Management Mauro Marinoni Networks of Emb. Systems Paolo Pagano RT scheduling Multicore systems Cyber-ph. systems Synchro. protocols Energy-aware comp. Power-aware comm. Adaptive res. manag. Medical systems Design methods Design tools Spec. & verif. Auto. code gen. Wless Sensor Nets Embedded vision Vehicular Networks Network abstract. Real-Time Embedded Systems Real-Time Systems Laboratory Embedded computing systems are becoming pervasive in our society: Flight control systems Plant control Automotive RETIS Lab Railways switching systems Robotics Defense systems Patient monitoring systems 6

and many others Predictability + efficiency The RETIS group has contributed to increase predictability and efficiency of real-time systems for flight control and automotive applications. In collaboration with Airbus and Bosch Airbus Bosch 7

Predictability in Linux Linux has been extended to handle real-time software and support the rapid growth of complexity in next-generation cell phones. In collaboration with Ericsson ARM11 (4 cores) Linux 2.6.x The FLEX Board In collaboration with Microchip 8

Embedded Control Board Main features: Open-source software Power management Remote programming Easy expandibility Software RTOS Hardware Application (C) ERIKA Microchip dspic 30F601x Educational control kits 9

Wireless Sensor Networks actuators Controller HW sensors Environment Node wireless Typical measures sound light gas temperature video Scuola Superiore Sant Anna 19 Mobile Nodes Scuola Superiore Sant Anna 20 10

Sample applications Surveillance Intrusion detection and tracking Defence systems Environmental monitoring Exploration Rescuing 21 Fire prevention... Scuola Superiore Sant Anna 22 11

Traffic monitoring Scuola Superiore Sant Anna 23 ASCOLTA Home assistance for heart failure through an advanced wearable monitoring systems SPO2 ECG Blood pressure Breath signal Body motion 12

Tele rehabilitation Current development IMU-based body sensor network Data fusion Limb tracking Posture/action recognition Real-Time Embedded Systems Demo 1 Real-Time Embedded Systems 13

Demo 2 Real-Time Embedded Systems EU collaborations Porto Aveiro Cork Cantabria York NXP Nancy Grenoble Madrid UPC Valencia Mallorca CSEM Dresden TUKL Uppsala Vasteras Lund Pavia Pisa CTU TUV Catania Univ. of Lund Malardalen Univ. KTH Stockholm Halmstad Univ. Univ. of York Univ. of Porto Univ. of Aveiro Univ. of Madrid Univ. of Cantabria Univ. of Valencia Univ. of Catalonia Univ. of Grenoble Univ. of Renne Univ. of Nantes Univ. of Saarland Univ. of Dresden U. Kaiserslautern EPFL Lausanne ETH Zurich Univ. of Prague SE SE SE SE UK PT PT ES ES ES ES FR FR FR DE DE DE CH CH CZ 14

US collaborations Berkeley UIUC Philadelphia Pittsburgh Santa Cruz St. Louis Virginia UNC Austin FSU International Collaborations Carnegie Mellon University Prof. Rajkumar / Lehoczky (feasibility analysis) Univ. of Illinois at Urbana Champaign Prof. Lui Sha / Marco Caccamo (RT control and scheduling) Univ. of North Carolina at Chapel Hill Prof. Sanjoy Baruah (Multiprocessor scheduling) Univ. of California at Berkeley Prof. Sangiovanni Vincentelli (Design methodologies and tools) Florida State University Prof. Ted Baker (Multiprocessor scheduling) Univ. of Indianapolis Prof. Yao Liang (Sensor Networks) 15

Industrial collaborations Real-Time Embedded Systems Spin off companies Multi-core kernels Real-Time Linux OSEK kernels http://www.evidence.eu.com/ RTOSs Embedded Linux Educational kits AMARULA SOLUTIONS http://www.amarulasolutions.com/ ICUBE http://www.icube.it Linux applications and consulting I.D.E.A. s.r.l. Robotics Domotics Real-Time Embedded Systems 16

Courses Courses offered in Embedded Systems Courses on Embedded Systems Course CFU Teacher NOTES Real-Time Systems 6 G. Buttazzo Scheduling, feasibility analysis, resource management, aperiodic events, overload handling. Introduction to Neural Networks Concurrent Distributed Systems 3 G. Buttazzo Embedded Systems 6 M. Di Natale Object Oriented Software Design in C++ Basic networks models and learning algorithms for pattern recognition, classification, prediction, and control. 6 P. Ancilotti Concurrent programming Programming models for embedded software. Finite state machines. Automatic code generation (Simulink, Mathworks) 6 G. Lipari Programming in C++ 17

Courses on Embedded Systems Course CFU Teacher NOTES Laboratory of Embedded Systems M. Marinoni, 3 G. Franchino P. Gai Microcontrollers, I/O devices, sensor acquisition, wireless communication, servomotor control, practice. Optimization Methods 4 Sensor Networks 3 M. Pappalardo, M. Passacantando P. Pagano, M. Petracca Advanced FPGAbased architectures Dependable Computing Systems 2 TBD 6 TBD Fault models. Error detection. Forward and backward error recovery. Static and dynamic redundancy. Courses on Embedded Systems Course CFU Teacher NOTES How to do research 3 G. Buttazzo, R. Guerra, E. Ruffaldi How to write scientific papers How to make slides How to make presentations How to write projects Coordination of Autonomous Mobile Nodes Synchronization in Multicore Systems 1 L. Almeida 1 B. Brandenburg Distributed coordination algorithms, Synchonization protocols. Resource sharing in multiprocessor systems Design Issues for Medical Devices 1 Lui Sha Research challenges in medical applications 18

PhD web site http://phdtecip.sssup.it/ 19