Program - embedded world Conference 2015

Nuremberg, Germany
February 24 – 26, 2015
CONFERENCE
PROGRAM
www.embedded-world.eu
Organized by
3
WE ARE THE INTERNET
OF THINGS!
Hardly any development in recent decades has taken off
to such a start into the future as we currently experience in
the Internet of Things. The IoT is the result of networking
Embedded Systems. Experts presage fantastic applications
in virtually every imaginable area. Euphory, quickening
the imagination, is rapidly spreading. But now is exactly
when you need to remain sober minded, to look at
the opportunities and risks objectively, to distinguish
possibility from fantasy, to prepare and perform the next
steps purposefully, based on solid engineering skills.
Knowledge is needed, plus cooperation. The most
innovative and cleverest brains of the Embedded System
community communicate and exchange, knowing that
on their own they will fail in the great IoT venture. The
embedded world Conference has devoted itself fully to
the task of actively promoting an exchange of knowledge
and experience in an entirely new terrain. And who could
develop and realize the IoT better than we who have
created Embedded Systems, its very basis?
In the program you will find premium papers carefully
selected by the jury of the embedded world Conference.
What they have in common, despite diverse and
very different content, is that they are technical,
free of advertising, and solution-oriented. Protecting
Embedded Systems and their paths of communication
is more important than ever in an increasingly complex,
networked world. The conference consequently focuses
ample attention on this subject. And in the conference’s
“Management Focus” the papers deal with the
development processes of Embedded Systems as not only
Conference Sponsors:
Prof. Matthias Sturm
Chairman of embedded world
Conference steering board
hardware and software have their effect on the quality
of embedded systems but resources management
also plays a major role, thus drawing group and team
managers more into the line of sight.
The substantially increasing importance of software
in embedded systems is accounted for in numerous
sessions and classes. And for those who want real
technical depth, the classes are to be commended.
Detailed competence is presented by experienced and
esteemed speakers on the latest key themes in and
around Embedded Systems and IoT.
The program offers much more to be discovered.
It addresses all members of the Embedded System
community and helps them in preparing optimally for
the challenges of the IoT. And that is necessary because
we, the members of this community, bear responsibility
for developing and creating the Internet of Things. Only
we are able to do this as WE ARE THE INTERNET OF
THINGS.
Regards,
Prof. Matthias Sturm
Chairman of embedded world Conference steering board
Software Quality IV
– Code Analysis
Software Quality III
– Debugging & Test
Methods
Engineering
Focus – Image
Processing
Day 3:
Hardware Focus V –
Thursday,
Multicore
February 26,
2015
Engineering Focus –
Automotive
Engineering Focus
– Embedded GUI
Development & Test
The McGuire Classes III:
Linux for Safety-critical
Systems
The McGuire Classes II:
Legal aspects of OpenSource
CLASSES
Class:
Mastering
Android
The Kalinsky Classes III:
Architectural Design of
Software for Multicore
Systems
The Bruce Douglass
Classes II: UML for C-Based
Embedded Systems
The Bruce Douglass Classes
I: Agile Development /
Model-Based Dependability
Management
Focus II –
Managing
Processes
Tutorial: Team
Resource
Management
for Development
Organizations
MANAGEMENT FOCUS
Management
Focus I –
Managing
People and
Processes
The Kalinsky Classes II:
Design of Safety-critical
Systems and Software
(The Bruce Douglass
Classes): Modeling
Behavior with UML
(in Software Quality I)
Embedded OS II
– Android
The McGuire Classes I: The Kalinsky Classes I:
Open-Source Risk
Security Fundamentals for
Management
Embedded Software
ENGINEERING FOCUS
Advanced DSP
Workshops
Hardware Focus I –
Cortex-M /
Hardware Focus II –
Memory
HARDWARE FOCUS
Panel
Discussion:
Car-2-XCommunication
for the Internet
of Things
Class:
Mastering
Embedded
Linux
EMBEDDED OS
The Greg Davis Embedded OS I
Classes
– RTOS & Linux
SOFTWARE QUALITY
Software Quality I Software Quality II
– Design &
– Development
Verfication
Methods
Methods
Day 2:
Hardware Focus III – Hardware Focus IV – Ultra Low
Wednesday, Low Power /
Systems on Chip
Power
February 25, Ultra Low Power
Workshop
2015
Day 1:
Tuesday,
February 24,
2015
Internet
Internet
of Things – of Things –
Application M2M
Profiles II
Day 3:
Internet
Thursday,
of Things –
February 26, Security III
2015
Internet
of Things –
Functional
Safety
Internet
of Things –
Short Range
Wireless
Day 2:
Internet
Wednesday, of Things –
February 25, Security II
2015
INTERNET OF THINGS
Internet
Class: Secure
of Things – Embedded
Application Communication
Profiles I
Day 1:
Internet
Tuesday,
of Things –
February 24, Security I
2015
OVERVIEW
4
5
CONFERENCE PROGRAM
TUESDAY, FEBRUARY 24, 2015
CLASSES
Class 01: The Kalinsky Classes I – Security Fundamentals for Embedded Software
09:30-17:30 Security Fundamentals for Embedded Software
Dr. David Kalinsky, D. Kalinsky
Associates – Technical Training
Class 02: The Robert Berger Class – Mastering Embedded Linux
09:30-17:30 Introduction to Embedded Linux – a short Crash Course
Robert Berger,
Reliable Embedded Systems
Class 03: The Mc Guire Classes I – Open-Source Risk Management
09:30-17:30 Open-Source Risk Management
Prof. Nicholas Mc Guire, OSADL; et al.
Class 04: Secure Embedded Communication
09:30-09:45 Welcome
Dr. Thomas Wollinger, ESCRYPT
09:45-10:45 Attacking (and Securing) Embedded Systems: On Side-Channel
Dr. David Oswald, Ruhr-University
Analysis, Fault Injection, and more
Bochum/Kasper & Oswald
10:45-11:15 Coffee Break
11:15-11:45 Protecting Cryptographic Instances on Reconfigurable Hardware
Prof. Dr. Tim Güneysu,
Ruhr-University Bochum
11:45-12:15 Advanced and Low-complexity Authentication with the OPTIGA Trust Dr. Benedikt Driessen,
Infineon Technologies
12:15-12:45 Secure Over-the-Air Software Management
Rudolf Stokar, Richard Kinder,
Redbend
12:45-13:45 Lunch Break
13:45-14:30 Standing-Up a Public Key Infrastructure (PKI) for Secure M2M
Tim Morin, Microsemi
Communications between Embedded Systems
14:30-15:15 Securing an embedded payment platform – SW Integrity
Michael Nolte, Wincor-Nixdorf
15:15-15:45 Coffee Break
15:45-16:30 Looking behind automotive attacks in the wild: A view on relevant Tobias Hoppe,
forms of malicious logic targeting automotive IT systems and the
Otto-von-Guericke University
potential of automotive malware analysis
Magdeburg
16:30-17:15 Safe and Secure: An Automotive-qualified Hardware Security Module Dr. Frederic Stumpf, ESCRYPT
17:15-18:00 One step ahead of the hacker – in-vehicular pentesting
Dr. Stephanie Bayer, ESCRYPT
Class 05: The Greg Davis Class: Developing Reliable and Efficient Code in C and C++
09:30-17:30 Developing Reliable and Efficient Code in C and C++
Greg Davis, Green Hills Software
SESSIONS
Session 01/I: Internet of Things – Security I
09:30-10:00 „Internet of Everything“?
10:00-10:30 Internet of Things changes the definition of what is a product
10:30-11:00 SensorCloud: a Flexible and Trustworthy Approach for Implementing
the Internet of Things
11:00-11:30 Coffee Break
11:30-12:00 Assessing Security for Internet of Things Communications Protocols
12:00-12:30 Connecting Devices to the Cloud while Maintaining Strict Security
and Data Privacy
Session 01/II: Internet of Things – Security I
13:30-14:30 Conference Keynote: Engineering the IoT: An RF Expert’s View
on Technology Trends and Challenges
14:30-15:00 New Security Perspectives and Challenges as Cloud and Embedded
Merge
15:00-15:30 Product Security Evaluation Approaches
15:30-16:00 Coffee Break
Matthias Pruksch, sepp.med
Erwin Selg, Intland
Prof. Georg Hartung,
Cologne University of Applied Sciences
David Kleidermacher,
Green Hills Software
Chris Ault, QNX Software Systems
Tyson Tuttle, Silicon Labs
E
KEYNOT
13:30
Tim Skutt, Wind River
Bo Lin, Underwriters Laboratories
6
16:00-16:30 Architecting and developing an industrial IoT gateway for safety
and security
16:30-17:00 Implementing Strong Device Identity in Embedded Systems
17:00-17:30 IoT: The Internet of Threats and the Static Program Analysis Defense
Session 02/I: Management Focus I – Managing People and Processes
09:30-12:30 Team Resource Management for Development Organizations
Session 02/II: Management Focus I – Managing People and Processes
13:30-14:30 Conference Keynote: Engineering the IoT: An RF Expert’s View
on Technology Trends and Challenges
14:30-15:00 Innovating in the Face of Obsolescence
15:00-15:30 Be ready for the future: how Software (ALM) and Product (PLM)
development platforms will support IoT
15:30-16:00 Coffee Break
16:00-16:30 Understanding the Embedded Ecosystem with Codeface
Will Keegan,
Lynx Software Technologies
Denis Noel, NXP Semiconductors
Dr. Ralf Huuck, Red Lizard Software
Joachim Pfeffer,
INDIGMA Management Consulting
Tyson Tuttle, Silicon Labs
Kaye Porter, GDCA
Dr. Stefano Rizzo, Polarion Software
Prof. Dr. Wolfgang Mauerer,
Siemens/OTH Regensburg
16:30-17:00 Change-based Requirements Management in a multi-tool environment Ralf Klimpke, agosense
17:00-17:30 Role and Authorization Concepts
Heike Jordan, Thomas Brinker, emlix
Session 03/I: Software Quality I – Design & Verfication Methods
09:30-11:00 Modeling Behavior with UML: Interactions and Statecharts
Dr. Bruce Douglass, IBM
11:00-11:30 Coffee Break
11:30-12:00 Under the Hood of Advanced Static Analysis
Dr. Paul Anderson, Grammatech
12:00-12:30 Experiences from behavior-driven development in embedded projects Hermann Lacheiner,
Software Quality Lab
Session 03/II: Software Quality I – Design & Verfication Methods
13:30-14:30 Conference Keynote: Engineering the IoT: An RF Expert’s View
Tyson Tuttle, Silicon Labs
on Technology Trends and Challenges
14:30-15:00 Safeguarding Development of Real-Time Software from Plan to
Dr. Simon Schliecker, Symtavision
Integration
15:00-15:30 Modelling Embedded Control Systems from C Source
Jeremias Sauceda, Eric Woestman,
EnSoft
15:30-16:00 Coffee Break
16:00-16:30 Continuous Integration for Embedded Systems using Simulation
Dr. Jakob Engblom, Wind River
16:30-17:00 Parallel Simulation Accelerates Embedded Software Development, Larry Lapides, Imperas
Debug and Test
17:00-17:30 Best Practices for the Deployment of Virtual Development Kits for
Marc Serughetti, Synopsys
Software Development
Session 04/I: Embedded OS I – RTOS & Linux
09:30-10:00 How to Measure RTOS Performance
Colin Walls, Mentor Graphics
10:00-10:30 Coupling real time elements in the IoT. A Requirement to reach
Randall Restle, Digi-Key
Industry 4.0
10:30-11:00 Improving performance of operating systems through implementing Ádám Kicsák, University of Debrecen
some of its services in hardware
11:00-11:30 Coffee Break
11:30-12:00 Demonstrating safety process standard compliance for your RTOS
Mark Pitchford,
of choice
Lynx Software Technologies
12:00-12:30 Making use of Linux for Real-Time Control in Industrial Systems
Warren Kurisu, Mentor Graphics
Session 04/II: Embedded OS I – RTOS & Linux
13:30-14:30 Conference Keynote: Engineering the IoT: An RF Expert’s View
Tyson Tuttle, Silicon Labs
on Technology Trends and Challenges
14:30-15:00 A Feature Based Specification Framework for Embedded Linux
Daniel Kriesten,
Systems
Technische Universität Chemnitz
15:00-15:30 Supershrink Linux - and beyond
Prof. Dr. Wolfgang Mauerer,
Siemens/OTH Regensburg
15:30-16:00 Coffee Break
7
16:00-16:30 Updating Embedded Linux devices in the field
16:30-17:00 Simplifying debugging for multi-core Linux devices and low-power
Linux clusters
17:00-17:30 HW virtualisation on low-cost CPUs for industrial and medical
embedded systems
Session 05/I: Software Quality II – Development Methods
09:30-10:00 You can‘t control what you can‘t measure – Quality metrics in
Requirements Engineering
10:00-10:30 Designing and Maintaining a High-Performance Embedded Software
Architecture
10:30-11:00 Open Source Software Quality surpasses Proprietary Code
11:00-11:30 Coffee Break
11:30-12:00 C and C++ code coverage of embedded systems
12:00-12:30 Safe Program Execution with Diversified Encoding
Session 05/II: Software Quality II – Development Methods
13:30-14:30 Conference Keynote: Engineering the IoT: An RF Expert’s View
on Technology Trends and Challenges
14:30-15:00 Controlling deviations in a MISRA compliance environment
15:00-15:30 Have Your Cake and Eat It, Too – With MISRA C:2012 Part 1
15:30-16:00 Coffee Break
16:00-16:30 Have Your Cake and Eat It, Too – With MISRA C:2012 Part 2
16:30-17:00 Debugging Real-Time Systems Requirements : Simulate The “What”
Before The “How”
Session 06: Hardware Focus I – Cortex-M
09:30-10:00 Efficient Interrupts on Cortex-M Microcontrollers
10:00-10:30 Speed up application software using new Cortex-M features
10:30-11:00 ARM Cortex-M designed for RTOS kernels
11:00-11:30 Coffee Break
11:30-12:00 Advanced debugging on ARM Cortex target devices
12:00-12:30 Debug, Test, and Verify Applications on ARM Cortex-M
Microcontrollers
Session 07: Hardware Focus II – Memory Technologies
13:30-14:30 Conference Keynote: Engineering the IoT: An RF Expert’s View
on Technology Trends and Challenges
14:30-15:00 Memory Access Ordering in Complex Embedded Systems
15:00-15:30 Improving DRAM Reliability with Integrated ECC-Error correction
Chris Simmonds, 2net
Chris Gottbrath, Rogue Wave Software
Michael Roeder, Avnet EMG, Silica;
Peter van Ackeren, Freescale
Semiconductor
Markus Unterauer,
Software Quality Lab
Erik Hons, National Instruments
Stefan Asbock, Coverity
Harri Porten, froglogic
Dr. Martin Süßkraut,
SIListra Systems
Tyson Tuttle, Silicon Labs
Fergus Bolger, PRQA
Mark Richardson, LDRA
Mark Richardson, LDRA
Dr. Bertrand Jeannet, ARGOSIM
Chris Shore, ARM
Christopher Seidl, ARM Germany
Jean Labrosse, Micrium
Mattias Norlander, Atollic
Johannes Bauer, ARM
Tyson Tuttle, Silicon Labs
Chris Shore, ARM
Thorsten Wronski, Mark Baumgärtner,
Memphis Electronic
15:30-16:00 Coffee Break
16:00-16:30 NOR Embedded Innovations Scale to Meet Application/Efficiency
Jackson Huang, Spansion
Challenges
16:30-17:00 SPI-serial SLC-NAND-Flash: compact, efficient and IoT-secure firmware Hans Diesing, Zentel-Europe
17:00-17:30 aMLC (advancedMLC) Technology for NAND Flash Storage
Jeffray Hsieh, ATP Electronics
Session 08/I: Internet of Things – Application Profiles I
09:30-10:00 Connectivity and Manageability issues and solutions for the
Mousumi Hazra, Intel Corporation
Internet of Things
10:00-10:30 Application Protocols for the IPv6-based Internet of Things
Fesseha Tsegaye Mamo,
Offenburg University of Applied Sciences
10:30-11:00 Wireless Machine Communication
Andy Walter, macio
11:00-11:30 Coffee Break
11:30-12:00 How to develop IoT APIs for connected products
Klaus-Dieter Walter,
SSV Software Systems
12:00-12:30 There are so many to choose from: Which IoT protocol to use?
Stefan Vaillant, Cumulocity
8
Session 08/II: Internet of Things – Application Profiles I
13:30-14:30 Conference Keynote: Engineering the IoT: An RF Expert’s View
on Technology Trends and Challenges
14:30-15:00 Delivering IoT Services with Embedded Java:
An Automotive Success Story
15:00-15:30 Designing Cross-Platform Software for Internet of Things System
15:30-16:00 Coffee Break
16:00-16:30 IoT & Industrie 4.0: Their Differences and why OPC-UA is the
Solution for Both!
16:30-17:00 OPC UA in Practice
17:00-17:30 Industry 4.0 – The Software Point of View
Tyson Tuttle, Silicon Labs
Terrence Barr, Andrey Petushkow,
Oracle
Tuukka Ahoniemi, Digia Qt
Stefan Hoppe, OPC Foundation
Cristian Pogacean,
Softing Industrial Automation
Dr. Oliver Alt, LieberLieber Software
WEDNESDAY, FEBRUARY 25, 2015
CLASSES
Class 06: The Mc Guire Classes II – Legal aspects of Open-Source
09:30-17:30 Legal aspects of Open-Source
Prof. Nicholas Mc Guire, OSADL; et al.
Class 07: The Kalinsky Classes II – Design of Safety-critical Systems and Software
09:30-17:30 Design of Safety-critical Systems and Software
Dr. David Kalinsky, D. Kalinsky
Associates – Technical Training
Class 08: Ultra Low Power Workshop
13:30-13:45 Introduction: Integrating Low-Power Microcontrollers
Markus Levy, EEMBC
into Things of the IoT
13:45-14:30 Guidelines and Tradeoffs for Energy–Efficient System Design
Mark Wallis, STMicroelectronics
14:30-15:15 Using Power-Aware Debugging to Optimize the Use of Power Modes William Goh, Texas Instruments
15:15-15:45 Coffee Break
15:45-16:30 Applying Low Power Techniques to SoCs for IoT Applications
Monica Redon, Analog Devices
16:30-17:00 Managing Ultra-Low Power for IoT Communications
Jason Tollefson, Microchip
17:00-17:30 General Q&A
Markus Levy, EEMBC
Class 09: DSP Demystified – Signals Analysis and Processing for IoT
11:00-15:00 DSP Demystified – Signals Analysis and Processing for IoT
John Edwards, XMOS Semiconductors
Class 10: The Adaptive and Multirate Signal Processing Special Topics
15:30-17:30 The adaptive and multirate special topics
Amir Kapetanovic, Huber Signal
Processing
Class 11: The Bruce Douglass Class I
15:30-16:30 Agile Development / Agile Systems Engineering
Dr. Bruce Douglass, IBM
16:30-17:30 Model-Based Dependability Analysis and Specification
Dr. Bruce Douglass, IBM
SESSIONS
Session 09/I: Internet of Things – Security II
E
KEYNOT
09:30-10:30 Keynote: Heterogeneous Computing for an Internet of Things World Scott Aylor, AMD
09:30
10:30-11:00 Coffee Break
11:00-12:00 One Step ahead – Securing Devices in the IoT Era
Dr. Mathias Wagner,
NXP Semiconductors
12:00-12:30 Making IoT a Reality – Leveraging Hardware Security Devices
Kerry Maletsky, Atmel
Session 09/II: Internet of Things – Security II
13:30-14:30 An industry perspective on security evaluation of embedded devices Dennis Vermoen, Riscure
14:30-15:00 The root of trust for the internet of things
Timo Grassmann, Infineon
Technologies
15:00-15:30 Coffee Break
15:30-16:00 An Army of Malware Infested Toasters: Thinking about Risk and the Thomas Cantrell, Green Hills Software
Internet of Things
9
16:00-16:30 Security for the Industrial Internet of Things
16:30-17:00 Securing Embedded Communication with TLS1.2
17:00-17:30 IT security: The challenge for distributed industrial networks
Session 10/I: Internet of Things – Short Range Wireless
09:30-10:30 Keynote: Heterogeneous Computing for an Internet of Things World
10:30-11:00 Coffee Break
11:00-11:30 Short range wireless technologies BLE, Bluetooth and WiFi are an
essential part of any IoT effort
11:30-12:00 NFC Interface for Packet-Based Serial Data Transmission
12:00-12:30 NFC4IoT...and more
Session 10/II: Internet of Things – Short Range Wireless
13:30-14:00 Creating the Internet of My Things with Bluetooth Smart
14:00-14:30 Latest development on Bluetooth for IoT
14:30-15:00 Streaming Audio speech and music using Bluetooth Low Energy
15:00-15:30 Coffee Break
15:30-16:00 Results of 6LoWPAN Performance in an Automated Testbed
16:00-16:30 Network Performance, Reliability and Metrics for Embedded IP
Mesh Networks
16:30-17:00 The Internet of Things in the home using ZigBee Home Automation
17:00-17:30 Giving the internet of things a voice
Session 11: Panel Discussion: Car-2-X-Communication for the Internet of Things
09:30-10:30 Keynote: Heterogeneous Computing for an Internet of Things World
10:30-11:00 Coffee Break
11:00-12:30 Panel Discussion: Car-2-X-Communication for the Internet of Things
Session 12: Engineering Focus – Embedded GUI Development & Test
13:30-14:00 The Internet of Things Requires a User-Centric HMI
14:00-14:30 The Internet of Things: HMI development for Embedded Smartness
14:30-15:00 HTML5 – a Real Option for Embedded Software User Experience
15:00-15:30 Coffee Break
15:30-16:00 Analyzing Hardware Graphics Accelerator (GPU) Performance for
Embedded Graphics and UI Applications
16:00-16:30 Automated testing of Qt and QML applications
Session 13/I: Embedded OS II – Android
09:30-10:30 Keynote: Heterogeneous Computing for an Internet of Things World
10:30-11:00 Coffee Break
11:00-11:30 Connect successfully your android application with your embedded
hardware
11:30-12:00 Power and Performance Optimization on Android
12:00-12:30 Reducing memory usage in Android
Session 13/II: Embedded OS II – Android
13:30-14:00 Qt on Android
14:00-14:30 Enhancing Android testability through loose coupling with MVP
14:30-15:00 A User-Friendly Android-Based Tool for 868 MHz RF Traffic- and
Spectrum-Analysis
15:00-15:30 Coffee Break
Stefan Klünder, SSV Software Systems
Simon Gutjahr,
Offenburg University of Applied Sciences
Dr. Werner Eberle, INSYS
Microelectronics
Scott Aylor, AMD
Gokhan Tanyeri, Trish Messiter,
Clarinox Technologies
Jacob Maxa, Rostock University
Andreas Riedenauer, INELTEK Mitte
Martin Woolley, Bluetooth SIG
Vincent Gao, Bluetooth SIG
Prof. Dr. Marcel Meli, ZHAW InES
Artem Yushev,
Offenburg University of Applied Sciences
Skip Ashton, Silicon Labs
Colin Faulkner, NXP Semiconductors
Jochen Kilian, DSP Group
Scott Aylor, AMD
Dr. Torsten Klie,
FAU Erlangen-Nürnberg / ESI
Stephan Häfele, Altia
Dr. Peter Rößger, TES Electronic
Solutions
Joakim Hedenstedt, Movial
Phil Brumby, Mentor Graphics
Tomasz Pawlowski, AutoTest
Scott Aylor, AMD
Dr. Frank Reither, emtrion
Alexander Weggerle, Intel
Chris Simmonds, 2net
Fabien Decret, Adeneo Embedded
Christian Happ, Ralph S. Mayer,
University of Applied Sciences Darmstadt
Jens Saalmüller, Fraunhofer IIS
10
Session 14/I: Internet of Things – Functional Safety
09:30-10:30 Keynote: Heterogeneous Computing for an Internet of Things World
10:30-11:00 Coffee Break
11:00-12:00 Safety-Critical Functions in Distributed Embedded-Systems
12:00-12:30 The Internet of Things might make our lives easier – but what about
functional safety?
Session 14/II: Internet of Things – Functional Safety
13:30-14:00 Agile Development of Safety Critical Systems
14:00-14:30 Developing and Deploying Industrial Systems with Safety Certified
Code for the IEC 61508 Standard
14:30-15:00 ARM TrustZone as a Basis for Safety Critical Systems
15:00-15:30 Coffee Break
15:30-16:00 Risk Analysis as a Requirement for CE-Conformity
Scott Aylor, AMD
Dr. Olaf Winne, Lamtec Leipzig
Dirk Bilgram, HIMA Paul Hildebrandt
Dr. Bruce Douglass, IBM
Andrew Caples, Mentor Graphics
Konrad Schwarz, Siemens
Oleg Lurie,
VDE Prüf- und Zertifizierungsinstitut
16:00-16:30 From Unit-Test to HIL: Formal Verification for safety critical requirements Markus Gros, BTC Embedded Systems
16:30-17:00 Securing Device Communication by Predicate Logic Specifications
Prof. Wolfgang Schreiner,
Johannes Kepler University Linz
17:00-17:30 Reference design with proven HW and SW components for a safe
Dr. Kurt Böhringer,
and secure sensor/actor module
Hitex Development Tools
Session 15: Hardware Focus III – Low Power / Ultra Low Power
09:30-10:30 Keynote: Heterogeneous Computing for an Internet of Things World Scott Aylor, AMD
10:30-11:00 Coffee Break
11:00-11:30 Wireless sensing using LEDs as very low cost energy harvesters
Prof. Dr. Marcel Meli, Niklas Roth,
ZHAW InES
11:30-12:00 Pyroelectrical Power Generation for Autonomous Sensors in Circuit Arne Neiser, University Rostock
Board Production
12:00-12:30 Energy-Harvesting Devices Replace Batteries in IoT Sensors
Tom Sparkman, Spansion
Session 16/I: Software Quality III – Debugging & Test Methods
09:30-10:30 Keynote: Heterogeneous Computing for an Internet of Things World Scott Aylor, AMD
10:30-11:00 Coffee Break
11:00-11:30 Hardware/Software Debug in the Era of the Internet of Things
Frank Schirrmeister,
Cadence Design Systems
11:30-12:00 Self-testing in Embedded Systems
Colin Walls, Mentor Graphics
12:00-12:30 Run-Time Data Visualization of an Embedded System without Code Jean Labrosse, Micrium
Instrumentation
Session 16/II: Software Quality III – Debugging & Test Methods
13:30-14:00 How to test complex systems?
Dominique Toupin, Ericsson
14:00-14:30 Debugging with Confidence: Visualizing Code in Eclipse
Eric Woestman, EnSoft
14:30-15:00 Back stepping using program trace
Radu Ivan, Freescale Semiconductor
15:00-15:30 Coffee Break
15:30-16:00 Multicore in embedded designs – New opportunities and challenges Andreas Wallberg, IAR Systems
16:00-16:30 Patterns of Test Automation
Dr. Dmitry Chibisov, CESDO.
COMputing & engineering services
16:30-17:00 Debugging and controlling arrays of nodes for Internet of Things
Horghidan Catalin, Freescale
Semiconductor
17:00-17:30 5 ways to protect your software supply chain from hacks, quacks,
Rod Cope, Rogue Wave Software
and wrecks
Session 17/I: Hardware Focus IV – SoC
09:30-10:30 Keynote: Heterogeneous Computing for an Internet of Things World Scott Aylor, AMD
10:30-11:00 Coffee Break
11:00-11:30 Comparison of System Level Design flows for FPGAs
Prof. Dr. Ralf Gessler, HS Heilbronn
11:30-12:00 Obtaining Application Processor Performance with Embedded SoCs Glenn Steiner, Xilinx
via Accelerators
12:00-12:30 Hardware Offloading in Communication Controller Designs
Prof. Hans Dermot Doran,
Zürich University of Applied Sciences
11
Session 17/II: Hardware Focus IV – SoC
13:30-14:00 DSP vs. FPGA in ARM-based Heterogeneous SoC Solutions
14:00-14:30 Running an OS on ARM/FPGA hybrid architecture
14:30-15:00 Design of SoC with Embedded Processor for High Reliability Systems
15:00-15:30 Coffee Break
15:30-16:00 ParaNut – An Open, Scalable, and Highly Parallel Processor
Architecture for FPGA-based Systems
16:00-16:30 De-Mystifying accelerated Smart Vision Systems with All
Programmable SoCs
16:30-17:00 ADCs in ASICs: an overview for system designers
Michael Christofferson, Enea
Anthony Pellerin, Adeneo Embedded
Joseph Yiu, ARM
Prof. Dr. Gundolf Kiefer, University of
Applied Sciences Augsburg
Mark Timmons, Xilinx
Dr. Michael Coulson, Swindon Silicon
Systems
17:00-17:30 High-Level-Synthesis for FPGA Implementation of Network Protocols Simon Lever, University Ulm
THURSDAY, FEBRUARY 26, 2015
CLASSES
Class 12: The Mc Guire Classes III – Linux for Safety-critical Systems
09:30-17:00 Linux for Safety-critical Systems
Prof. Nicholas Mc Guire, OSADL
Class 13: Embedded Android Workshop
09:30-17:00 Embedded Android Workshop
Karim Yaghmour, Opersys
Class 14: The Kalinsky Classes III – Architectural Design of Software for Multicore Software – The 2015 Edition
09:30-17:30 Architectural Design of Software for Multicore Systems –
Dr. David Kalinsky, D. Kalinsky
The 2015 Edition
Associates – Technical Training
Class 15: The Bruce Douglass Class II – UML for C-Based Embedded Systems
15:00-16:30 UML for C-Based Embedded Systems
Dr. Bruce Douglass, IBM
SESSIONS
Session 18/I: Internet of Things – Security III
09:30-10:30 Keynote: Delivering End-to-End Intelligence for the Internet of Things
10:30-11:00 Coffee Break
11:00-11:30 Safety and Security – How to Improve System Software Testing for
Safety and Security Critical Systems
11:30-12:00 Reducing Risk and Liability of IoT with a Systems-based Approach
to the 20 Critical Security Controls
12:00-12:30 Verifiable Security for the Embedded Internet of Things
Session 18/II: Internet of Things – Security III
13:30-14:00 Chaotic produced random number generators for Internet of things
security threads
14:00-14:30 Use Virtualization Technology to Achieve Security Isolation for IoT
Products
14:30-15:00 Coffee Break
15:00-15:30 Open Source = Open Security? Can Linux-based IoT gateway
solutions be secure?
15:30-16:00 Improving Embedded Software Security through Coding Standards
Compliance and Structural Coverage Analysis
16:00-16:30 Incremental Software Quality Analysis for Embedded Systems
Session 19/I: Internet of Things – Application Profiles II
09:30-10:30 Keynote: Delivering End-to-End Intelligence for the Internet of Things
10:30-11:00 Coffee Break
11:00-12:30 Rapid prototyping your next cloud-based applications for the IoT
using open source hardware & software // A hands on experience
12:30-13:30 Lunch Break
13:30-14:00 Building the Internet of Things with the Eclipse IoT stack and Java
14:00-14:30 IP protocols for the IoT
Gareth Noyes, Wind River
E
KEYNOT
09:30
Marc Serughetti, Synopsys
Philip Attfield, Sequitur Labs
Dave Hughes, HCC Embedded
Chris Koliopanos, Antonis Mairgiotis,
Technological Educational Institute of Epirus
Jiming Sun, Intel
Philipp Michel, Wind River
Mark Richardson, LDRA
Dr. Benjamin Hummel, CQSE
Gareth Noyes, Wind River
Adrian Fernandez, Texas Instruments
Benjamin Cabé, Eclipse Foundation
Christian Legare, Micrium
12
Session 20/I: Engineering Focus – Image Processing
09:30-10:30 Keynote: Delivering End-to-End Intelligence for the Internet of Things
10:30-11:00 Coffee Break
11:00-11:30 Evolution of Graphics, Multimedia and Display
11:30-12:00 Accelerating Image Processing and Computer Vision via
Heterogeneous Compute... transparently!
12:00-12:30 ASTERICS – An Open Toolbox for Sophisticated FPGA-Based Image
Processing
Session 20/II: Engineering Focus – Image Processing
13:30-14:00 Design and Portability of an Efficient OpenCL Runtime Environment
for Multi-Core Embedded Systems
14:00-14:30 Real-Time FPGA-ARM Canny edge detection for embedded vision
14:30-15:00 Coffee Break
15:00-15:30 OpenCL on Altera SoCFPGA
15:30-16:00 Creating IoT ready camera designs by using OpenCV based image
analysis
16:00-16:30 OpenCL Platform-independent Profiling and Profile based
Optimization
Session 21/I: Engineering Focus – Automotive
09:30-10:30 Keynote: Delivering End-to-End Intelligence for the Internet of Things
10:30-11:00 Coffee Break
11:00-11:30 Security, the next broad requirement beside safety in Automotive
Embedded Systems
11:30-12:00 Automotive Linux Security Fabric
12:00-12:30 Embedded Virtualization Approaches for Ensuring Safety and
Security within E/E Automotive Systems
Session 21/II: Engineering Focus – Automotive
13:30-14:00 How the world first SIL4 Certification of a MultiCore RTOS is
revolutionizing Automotive safety
14:00-14:30 Satisfying automotive SPICE requirements with Model Driven
Development techniques
14:30-15:00 Coffee Break
15:00-15:30 Vehicle Network support for Consumer Electronic Devices
15:30-16:00 Vehicle Network Timing Analysis
16:00-16:30 Design of FMCW Radars for Active Safety Applications
Session 22/I: Management Focus II – Managing Processes
09:30-10:30 Keynote: Delivering End-to-End Intelligence for the Internet of Things
10:30-11:00 Coffee Break
11:00-11:30 Managing product quality in complex software development
projects – experiences gained at Audi
11:30-12:00 Legacy Embedded Software – How to deal with existing product
software
12:00-12:30 Functional and Technical Traceability Challenges
Session 22/II: Management Focus II – Managing Processes
13:30-14:00 Breaking the complex component pre-selection paradigm, speeding
time to market and reducing design risk with one simple move
14:00-14:30 Adding New Features to Your Safety-Critical Device – Without
Breaking the Re-certification Budget
14:30-15:00 Coffee Break
15:00-15:30 Safety Critical Systems Development with a certified Solution
Gareth Noyes, Wind River
Mazen Salloum, AMD
Raghu Rao, AMD
Michael Schäferling,
University of Applied Sciences Augsburg
Bogdan Ditu, Freescale Semiconductor
Bryan Huang, Altera
Marek Vasut,
DENX Software Engineering
Michael Schmid, ED Systems
Diana Vasile, Freescale Semiconductor
Gareth Noyes, Wind River
Ralf Eckhardt, Texas Instruments
Holger Behrens, Wind River
Dominik Reinhardt, BMW
Stuart Fisher, SYSGO
Alexander Schneider,
Continental Automotive
Andrew Patterson, Mentor Graphics
Tibor Kovas, Mentor Graphics
Marco Roggero, The MathWorks
Gareth Noyes, Wind River
Dr. Martin Feilkas, CQSE
Dr. Jörg-Volker Müller, Systemum
Ömer Gürsoy, itemis
Stuart Cording, The Marketing Works
Chris Ault, QNX Software Systems
Martin Losch, Polarion Software
13
Stefan Grohmann,
Hitex Development Tools
16:00-16:30 Smarter Control in Industrial Applications with programmable SoCs Dan Isaacs, Xilinx
Session 23/I: Software Quality IV – Code Analysis
09:30-10:30 Keynote: Delivering End-to-End Intelligence for the Internet of Things Gareth Noyes, Wind River
10:30-11:00 Coffee Break
11:00-11:30 A Comparison of Three Bug-finding Techniques and Their Relative
Mark Lambert, Parasoft
Effectiveness and Speed
11:30-12:00 How to fulfil OEM requirements mapped to ISO 26262, HIS & Co.
Stefan David, The MathWorks
12:00-12:30 Optimizing Static Source Code Analysis for Mission-Critical
Stefan Asbock, Coverity
Embedded Software Applications
Session 23/II: Software Quality IV – Code Analysis
13:30-14:00 Top 5 Best Practices for Delivering Secure In-Vehicle Software
Jessica Jaclin, Klocwork
14:00-14:30 Runtime Analysis Demystified
Martin Gisbert, IAR Systems
14:30-15:00 Coffee Break
15:00-15:30 Why is My Car Accelerating: Impact Analysis for Embedded
Theodore Murdock, EnSoft
Automotive Software
15:30-16:30 Demonstrating the Absence of Runtime Errors and Mastering
Dr. Daniel Kästner, AbsInt
Resource Usage on Evolving Software
Session 24/I: Internet of Things – M2M
09:30-10:30 Keynote: Delivering End-to-End Intelligence for the Internet of Things Gareth Noyes, Wind River
10:30-11:00 Coffee Break
11:00-11:30 Fieldbus in times of IoT
Reiner Zitzmann, CAN in Automation
11:30-12:00 LTE for M2M: It‘s Not All About Speed
Olivier Pauzet, Sierra Wireless
12:00-12:30 IoT and next generation M2M applications
Pelle Svensson, u-blox
Session 24/II: Internet of Things – M2M
13:30-14:00 Designing an IoT Gateway
Dr. Cuno Pfister, Oberon microsystems
14:00-14:30 The Open Future of Home Gateways
Kai Kreuzer, Deutsche Telekom
14:30-15:00 Coffee Break
15:00-15:30 Real-Time Water Level Monitoring using Low-Power WSN
Nguyen Minh Phuong,
Offenburg University of Applied Sciences
15:30-16:00 How to Design a Winning Wearable Product
Greg Fyke, Silicon Labs
16:00-16:30 Internet of things revolution for medical devices?
Daniel Morris, Polarion Software
Session 25/I: Hardware Focus V – Multicore
09:30-10:30 Keynote: Delivering End-to-End Intelligence for the Internet of Things Gareth Noyes, Wind River
10:30-11:00 Coffee Break
11:00-11:30 Analysis and Design Techniques to Optimize Multicore Parallelism
Rob Oshana, Freescale Semiconductor;
Markus Levy, EEMBC
11:30-12:00 Software-Architectures for Multi-Core-Systems – A Survey
Dr. Kai Richter, Symtavision
12:00-12:30 Deploying Multicore and Heterogeneous Embedded Systems
Felix Baum, Mentor Graphics
Session 25/II: Hardware Focus V – Multicore
13:30-14:00 Multi-Core Technology Implications for Embedded Systems
Dr. Michael Deubzer,
Development
Timing-Architects Embedded Systems
14:00-14:30 Implementing Multicore Systems in Applications Ranging from IoT Dr. Stephan Stilkerich, Airbus Group
to Safety Critical Systems
Innovations; Markus Levy, EEMBC
14:30-15:00 Coffee Break
15:00-15:30 Homogenous Development of Embedded and Mobile Applications
Georg Zitzlsberger, Intel
Utilizing CPU and GPU Efficiently
15:30-16:00 Modular software framework design for heterogeneous processor
Thorsten Lorenzen,
architectures
Texas Instruments
16:00-16:30 Embedded Multicore Building Blocks: Parallel Programming Made
Dr. Tobias Schüle, Siemens
Easy
Subject to change
15:30-16:00 ClassB Product-Integration
14
Venue: NürnbergMesse,
Messezentrum NCC Ost,
90471 Nuremberg, Germany
Details and Registration:
www.embedded-world.eu
Please tick:
CLASSES
embedded world Conference 2015
The Kalinsky Classes I – Security Fundamentals for Embedded
Class 01 Software
Class 02 The Robert Berger Class – Mastering Embedded Linux
Class 03 The Mc Guire Classes I – Open-Source Risk Management
Class 04 Secure Embedded Communication
The Greg Davis Class: Developing Reliable and Efficient Code
Class 05 in C and C++
Class 06 The Mc Guire Classes II – Legal aspects of Open-Source
Tuesday,
Feb. 24, 2015
am
pm
Wednesday,
Feb. 25, 2015
am
pm
n
n
n
n
n
n
n
The Kalinsky Classes II – Design of Safety-critical Systems and
Class 07 Software
Class 08 Ultra Low Power Workshop
Class 09
Class 10
Class 11
Class 12
Class 13
Thursday,
Feb. 26, 2015
am
pm
n
n
DSP Demystified – Signals Analysis and Processing for IoT
n
n
The Adaptive and Multirate Signal Processing Special Topics
The Bruce Douglass Class I
n
n
n
The Mc Guire Classes III – Linux for Safety-critical Systems
Embedded Android Workshop
The Kalinsky Classes III – Architectural Design of Software for
Class 14 Multicore Software – The 2015 Edition
Class 15 The Bruce Douglass Class II – UML for C-Based Embedded Systems
n
Class Fees
Early Rate until Jan. 27, 2015
Late Rate from Jan. 28, 2015
Half Day Class
Full Day Class
EUR 320,–
EUR 490,–
EUR 360,–
EUR 560,–
Terms and Conditions:
1. The attendance fee includes participation on the booked conference days, proceedings, refreshments
and free admission to the embedded world 2015 Exhibition. If morning and afternoon blocks/classes
are booked, lunch is also included for that day.
2. You will receive a confirmation of your conference registration along with your invoice.
3. Cancellations received in writing before or on February 3, 2015 will be subject to a service charge
of EUR 50 for one-day registrations and EUR 100 for several-days registrations. For all cancellations
received after February 3, 2015 the full conference fee remains payable. Substitutions within the same
company are welcome at any time.
4. The organizers reserve the right to make changes in the program and/or speakers or to cancel sessions/
classes if conditions beyond its control prevail. Please check www.embedded-world.eu for the latest
conference information.
5. Students are granted a 50 % reduction, student ID required. Please submit by fax to
+ 49 (0) 89 / 255 56 - 0725 or by email to [email protected].
6. Exhibitors or Co-Speakers will receive a discount of 50 % limited to one person.
7.For registrations of five persons and more from one company, please contact our conference
department for special rates.
8. On-site-registration: Please register in advance. For on-site-registration a surcharge of EUR 40 per
attendee will apply.
All fees plus 19% VAT
Contact:
Ms. Katrin Scheinig
phone: +49 (0) 89 / 255 56 - 1725
email: [email protected]
WEKA FACHMEDIEN GmbH
Richard-Reitzner-Allee 2
85540 Haar, Germany
Register online: www.embedded-world.eu
or send this fax registration form to + 49 (0) 89 / 255 56 - 0725
15
Please tick:
SESSIONS
embedded world Conference 2015
Session 01
Session 02
Session 03
Session 04
Session 05
Session 06
Session 07
Session 08
Session 09
Session 10
Session 11
Session 12
Session 13
Session 14
Session 15
Session 16
Session 17
Session 18
Session 19
Session 20
Session 21
Session 22
Session 23
Session 24
Session 25
Internet of Things – Security I
Management Focus I – Managing People and Processes
Software Quality I – Design & Verfication Methods
Embedded OS I – RTOS & Linux
Software Quality II – Development Methods
Hardware Focus I – Cortex-M
Hardware Focus II – Memory Technologies
Internet of Things – Application Profiles I
Internet of Things – Security II
Internet of Things – Short Range Wireless
Panel Discussion: Car-2-X-Communication for the Internet of Things
Engineering Focus – Embedded GUI Development & Test
Embedded OS II – Android
Internet of Things – Functional Safety
Hardware Focus III – Low Power / Ultra Low Power
Software Quality III – Debugging & Test Methods
Hardware Focus IV – SoC
Internet of Things – Security III
Internet of Things – Application Profiles II
Engineering Focus – Image Processing
Engineering Focus – Automotive
Management Focus II – Managing Processes
Software Quality IV – Code Analysis
Internet of Things – M2M
Hardware Focus V – Multicore
Tuesday,
Wednesday,
Thursday,
Feb. 24, 2015
Feb. 25, 2015
Feb. 26, 2015
Block 1 Block 2 Block 3 Block 4 Block 5 Block 6
am
pm
am
pm
am
pm
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
Conference Fees
Early Rate until Jan. 27, 2015
Late Rate from Jan. 28, 2015
1 Conference Block
2 Conference Blocks
3 Conference Blocks
4 Conference Blocks
5 Conference Blocks
Full Conference (Classes excluded)
EUR 255,–
EUR 365,–
EUR 475,–
EUR 565,–
EUR 640,–
EUR 695,–
EUR 295,–
EUR 420,–
EUR 545,–
EUR 645,–
EUR 735,–
EUR 795,–
n
n
n
n
n
n
All fees plus 19% VAT
* Please note: In order to be registered you have to fill in all required fields marked with an asterisk (*). (A confirmation email will be sent to you.)
I am
Exhibitor
Student
Co-Speaker (with
Company
Exhibitor (Yes/No)*
Mr./Ms./Title*
Last Name*
First Name*
Street/No.*
Department
ZIP-Code*City*
Country*
Phone*
E-Mail*
Date/Signature*
Co-speaker (Yes/No)*
)
Conference Organizer:
DESIGN&ELEKTRONIK
Richard-Reitzner-Allee 2
85540 Haar, Germany
www.embedded-world.eu