Call for participation: Virtual Platforms in the Internet-of-Things Era - State of the art and new perspectives, DATE'16 tutor
Call for participation - DATE'16 tutorial:
M08 Internet-of-Things: Virtual Platforms in the Internet-of-Things Era - State of the art and new perspectives
Date: 2016-03-14
Time: 14:30-18:00
Location / Room: Konferenz 3
http://www.date-conference.com/conference/tutorial-m08
Organisers
Kim Gruttner, OFFIS - Institute for Information Technology, DE (Contact Kim Gruttner)
Davide Quaglia, EDALab s.r.l., IT (Contact Davide Quaglia)
Smart embedded systems are the building blocks of the so-called Internet-of-Things (IoT). They communicate each other and interact with the physical environment. In embedded system design, it is well known that the software development effort has overtaken the hardware effort. Virtual platforms can address this mismatch by parallelizing software and hardware development. Verification and testing of applications based on IoT and smart embedded systems require a continuous evolution of virtual platform methodologies:
- the ever more powerful MPSoCs allow exploiting concurrency which must be handled in platform simulation;
- executing multiple applications on the same chip could lead to interferences and impact on extra-functional properties (e.g., time, power and temperature) which must be analyzed;
- new operating systems and hypervisors, for improved control of the system and for improved security and safety, must be ported and tested;
- smart systems are ever more connected with components or external environment with continuous-time behavior that must be simulated together with discrete-time models;
- interaction among systems is becoming a crucial aspect to be verified in a full realistic network scenario;
- integration of legacy RTL components into abstract virtual platform is desired to further reduce the time-to-market.
This tutorial will give insights into which changes to expect in new virtual platforms regarding efficient CPU simulation, analog-mixed-signal modeling, simulation of extra-functional properties and network simulation. Speakers are expert in such topics; they ported research ideas into successful tools and therefore they can provide a scientific and industrial perspective supported by real case studies. Researchers and practitioners will learn how these changes can help to design tomorrow's embedded systems more efficiently.
The tutorial aims at explaining the following concepts:
- virtual platform concept and architecture
- execution and verification of embedded software by using virtual platforms
- simulation of extra-functional properties of embedded platforms
- simulation of analog-mixed-signal behavior in virtual platforms
- simulation of realistic network scenarios
- integration of legacy components in standard virtual platforms
Agenda
14:30 Session 1
14:30 Welcome and Overview
Speakers: Kim Gruttner1 and Davide Quaglia2
1OFFIS - Institute for Information Technology, DE; 2EDALab s.r.l., IT
14:45 Introduction to virtual platforms: Embedded software development, debugging, analysis, and verification with virtual platforms supporting today's MPSoCs
Speaker: Simon Davidmann, Imperas Software Ltd., GB
15:30 The notion of time in virtual platforms and extraction of extra-functional properties
Speaker: Kim Gruttner, OFFIS - Institute for Information Technology, DE
16:30 Session 2
16:30 Modelling complex analog and digital systems: COSIDE - The design environment for heterogeneous systems
Speaker: Karsten Einwich, COSEDA Technologies GmbH, DE
17:15 Generation and integration of components into virtual platforms: RTL-to-TLM abstraction, simulation of analog components, network scenario, extra-functional properties
Speaker: Davide Quaglia, EDALab s.r.l., IT
Please register at http://www.date-conference.com/registration
Early registration until February 16, 2016 possible.