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
© Copyright 2024