Embedded World Conference 2
Total Page:16
File Type:pdf, Size:1020Kb
Nürnberg, Germany, March 3–5 …it’s a smarter world! CONFERENCE PROGRAM Organized by Messezentrum Nürnberg · CCN-West · March 3–5 CONFERENCE PROGRAM THE EMBEDDED WORLD CLASSES – EXPERTS SHARE THEIR KNOW-HOW!! Prof. Dr. Dr. Dr. Bruce Powel Douglass Dr. David Kalinsky Prof. Nicholas Mc Guire Prof. Christof Paar Franz Josef Radermacher CLASSES – TUESDAY, MARCH 3rd 2009 Class 1.1 Modeling Embedded Systems with UML Dr. Bruce Powel Douglass, Telelogic, an IBM Company 10:00–11:00 From Code to Models: Multiplying your productivity 11:30–15:30 Modeling Behavior with UML: Interactions and State Machines 16:00–17:30 Architecting Systems with Patterns 10:00–17:30 Class 1.2 Introduction to Real-time Operating Systems Dr. David Kalinsky, D. Kalinsky Associates 10:00–13:00 Class 1.3 Introduction Real-time Linux Prof. Nicholas Mc Guire, University of Lanzou 14:00–17:30 Class 1.4 Linux in Safety related Systems Prof. Nicholas Mc Guire, University of Lanzou 14:00–17:30 Class 1.5 Solutions Workshop Get the most out of Cortex M3 Debugging Jens Stapelfeldt, Doulos 14:00–17:30 Class 1.6 (Hands-on) Unified Design – Innovative Architectural Design Methodology for Embedded Systems Volker Brandstetter, Altium Europe CLASSES – WEDNESDAY, MARCH 4th 2009 09:15–13:00 Class 2.1 Creating Multitasking Systems with Real-World Timing Keith Curtis, Microchip Technology Class 2.2 Modeling Real-time Systems Dr. Bruce Powel Douglass, Telelogic, an IBM Company 09:15–10:30 Agile Development of Real-Time and Embedded Systems 11:00–12:30 Effective Use Cases for Real-Time Systems Class 2.3 Design and Test of Safety Critical Systems Dr. Bruce Powel Douglass, Telelogic, an IBM Company 13:30–15:00 Safety Critical Systems Design with UML 15:30–17:00 Model based Testing Class 2.4 Software Development in HLL I: JAVA Chair: Prof. Michael Philippsen, Friedrich-Alexander-University Erlangen-Nürnberg 09:15–12:30 Tutorial on Hard Real-Time Java Kelvin Nilsen, Aonix 12:30–13:00 A Lightweight Java Runtime Environment for Memory-Safety in Deeply Embedded Systems Michael Stilkerich, FAU Erlangen-Nürnberg Class 2.5 Software Development in HLL II: C++ 14:00–15:30 Guidelines for writing efficient C/C++ code Greg Davis, Green Hills Software 16:00–17:30 C++ for Safety-Critical Systems Günter Obiltschnig, Applied Informatics Software Engineering 09:15–17:30 Class 2.6 Software Design for Multicore Systems Dr. David Kalinsky, D. Kalinsky Associates 09:15–13:00 Class 2.7 Open Source Project Management Prof. Nicholas Mc Guire, University of Lanzou 14:00–17:30 Class 2.8 More busting bugs from birth to death of an embedded system running an RTOS Robert Berger, Reliable Embedded Systems 14:00–17:30 Class 2.9 (Hands-on) USB-Host Workshop with NXP LPC2478 Joachim Klein, Hitex Development Tools 09:15–13:00 Class 2.10 IEC61508 – Developing Safety-oriented Software Olaf Winne, Quategra CLASSES – THURSDAY, MARCH 5th 2009 Class 3.1 Cryptography and Embedded Security Chair: Dr. Thomas Wollinger, escrypt 09:15–10:00 Introduction to Industrial Cryptography and IT-Security Prof. Christof Paar, escrypt 10:00–10:30 Coffee Break 10:30–11:15 Standard Solutions for Embedded Security Dr. Jan Pelzl, escrypt 11:15–12:00 Applied Side Channel Analysis Benedikt Driessen, escrypt 12:00–13:00 Lunch Break 13:00–13:30 Future Mobile Device Security Dr. Stephan Spitz, Giesecke & Devrient 13:30–14:00 IP Protection using Dongles TBD, WiBu-Systems 14:00–14:30 RFID Security Markus Ullmann, BSI 14:30–15:00 Coffee Break 15:00–15:30 FPGAs for secure environments Ted Marena, Harald Werner, Lattice Semiconductor 15:30–16:00 TPM in Embedded Applications Hans Brandl, Infineon Technologies 16:00–16:30 Trusted Computing for Embedded Devices Dr. Marko Wolf, escrypt 09:15–16:30 Class 3.2 Design of Safety Critical Systems Dr. David Kalinsky, D. Kalinsky Associates 09:15–13:00 Class 3.3 (Hands-on) ARM Quickstart Workshop for LPC 1700 (Cortex M3) Joachim Klein, Hitex Development Tools Class 3.4 Using standards to analyze and implement multicore platforms Markus Levy, EEMBC 13:30–14:15 Multicore benchmarking practices 14:45–16:00 Using APIs for Multicore Program Portability SESSIONS – TUESDAY, MARCH 3rd 2009 09:30–10:00 Conference Keynote: Directing globalization as a key issue – the role of innovation and technology Prof. Dr. Dr. Franz Josef Radermacher, Scientific Director of FAW/n (Research Institute for Applied Knowledge Processing), Ulm Session 1.1: Network Technologies Chair: Jürgen Hupp, Fraunhofer IIS 10:00–11:00 MediaLB – the inter-chip communication bus for MOST based devices Matthias Karcher, SMSC Europe 11:00–11:30 Coffee Break 11:30–12:00 Technology Update on IEEE 1588 Prof. Hans Weibel, Zurich University of Applied Sciences 12:00–12:30 Autonomous commissioning for headless embedded networking devices Alexander Gutjahr, Steinbeis Transfer Centre Embedded Design & Networking 12:30–13:00 Additional standardized method for automatic node ID assignment of CAN devices Christian Dressler, CAN in Automation 13:00–14:00 Lunch Break 14:00–14:45 PCIe over Cable for High Speed I/O, Bus Expansion and Networking Steve Cooper, One Stop Systems 14:45–15:30 ECF – A service-oriented application framework for embedded devices Michael Kollegger, FH Wiener Neustadt 15:30–16:00 Coffee Break 16:00–16:30 Wi-Fi Positioning – A Technology for City, Factory and Office Thorsten Vaupel, Fraunhofer Institute for Integrated Circuits IIS 16:30–17:00 Seamless Wireless Connectivity Solutions Thilo Krumbholz, IMST Session 1.2: Wireless Technologies Chair: Thomas von der Gruen, Fraunhofer IIS 10:00–11:00 Wireless for Industrial and Process Automation – Trends, Challenges and Protocols Prof. Dr. Axel Sikora, BA Lörrach 11:00–11:30 Special Considerations for Using IEEE 802:15:4 in Industrial Applications Dr. Gerald Kupris, Freescale Semiconductor 11:30–12:00 Coffee Break 12:00–12:30 Large Scale Wireless Personal Area Networks based on IEEE802:15:4 Michael Binhack, senTec Elektronik 12:30–13:00 iLOC: a localisation system for visitor tracking & guidance Dr. Stefan Knauth, Lucerne University of Applied Sciences 13:00–14:00 Lunch Break 14:00–14:30 Radio Communication and Localization in Functional Safety Applications of Industrial Automation Andreas Fink, Uni Rostock 14:30–15:00 Intelligent and passive RFID tag for identification and sensing Dr. Marcel Meli, ZHAW, InES 15:00–15:30 New Developments for Wireless M-Bus Thomas Gubisch, Steinbeis Transfer Centre Embedded Design & Networking 15:30–16:00 Coffee Break 16:00–16:30 Designing Wireless Sensor Technology Menno Mennenga, Mindteck Germany 16:30–17:00 Programable multi accelerator platform for baseband Ron Bercovic, Freescale Semiconductor 17:00–17:30 Wireless Sentry Tracking Camera Sensor Holm Frühauf, Fraunhofer IIS Details & Registration: www.embedded-world.de Session 1.3: Multicore Processing 10:00–11:00 Migrating to Multi-Core: 10 Lessons Learned from 10 Years of Multiprocessing Kerry Johnson, QNX Software Systems 11:00–11:30 Coffee Break 11:30–12:30 Software Optimization Techniques for Multi-Core Processors Dr. Robert Craig, QNX Software Systems 12:30–13:30 Lunch Break 13:30–14:00 Symmetric Multiprocessing und RTOS Debugging Jeff Meisel, National Instruments 14:00–14:30 SMP Linux Debugging – Experiences, Challenges, Solutions Andreas Gaida, Stefan Weiße, pls Programmierbare Logik & Systeme 14:30–15:00 The JEOPARD Project – Using Multicore Systems for Time-Critical Embedded Systems Dr. Fridtjof Siebert, aicas Session 1.4: Development Tools Chair: Björn Eskofier, Friedrich-Alexander-University Erlangen-Nürnberg 10:00–11:00 Ease the way from evaluation board to product Thomas Brinker, emlix 11:00–11:30 Coffee Break 11:30–12:15 Conquering the complexity of today’s embedded systems: Host based vs target based development Ville-Veikko Helppi, Mentor Graphics 12:15–13:00 Using Static and Runtime Analysis to Improve Developer Productivity and Product Quality Bill Graham, QNX Software Systems 13:00–14:00 Lunch Break 14:00–15:00 The Power of Code Composer Essentials Wolfgang Lutsch, Texas Instruments 15:00–16:00 Generating Embedded Software from MATLAB Code Marc Barberis, Agility Design Solutions 16:00–16:30 Coffee Break 16:30–17:30 Execution time measurement: improve cost/benefit with on-target timing analysis & tracing Dr. Guillem Bernat, Rapita Systems Session 1.5: Microprocessor Architectures and Cores Chair: Dr. Karlheinz Kirsch, Friedrich-Alexander-University Erlangen-Nürnberg 10:00–11:00 Design Optimizations in Microcontrollers for Automotive Applications Dr. Peter Schulmeyer, Freescale Semiconductor 11:00–11:30 Coffee Break 11:30–12:00 Design and Implementation of Echo Instructions for Embedded Processors Arda Karaduman, Keio University 12:00–12:30 Design and Implementation of a FPGA-based Pipelined Microcontroller Prof. Dr. Rainer Bermbach, FH Wolfenbuettel 12:30–13:00 Low Power Application by Example (with STM32) Joachim Klein, Hitex Development Tools Session 1.6: Cryptography and Embedded Security Chair: Michael Wagner, Fraunhofer IIS 14:00–14:45 Embedded System Security with Physical Unclonable Functions Prof. Dr. Pim Tuyls, Intrinsic-ID BU, Philips Corporate Technologies 14:45–15:30 Embedded Secure Processors and Trusted Computing Arthur Mackay, Freescale Semiconductor 15:30–16:00 Coffee Break 16:00–16:45 Cryptographic protection of measurement data Thomas Zeggel, cv cryptovision 16:45–17:30 Integrating security into real-time distributed systems Joe Schlesselmann, Real-Time Innovations Session 1.7: Graphical User Interface Chair: Michael Wagner, Fraunhofer IIS 10:00–10:30 Building Fast, Reliable and Resource-efficient Graphical User Interfaces (GUIs) Paul Streatch, QNX Software Systems 10:30–11:00 Creating Dynamic User Interfaces with Adobe Flash Paul Streatch, QNX Software Systems 11:00–11:30 Coffee Break 11:30–12:00 Software techniques for high-performance, low-cost dashboard cluster and displays Steven McAslan, Freescale Semiconductor 12:00–12:30 Using low cost FPGA devices to render of graphics and drive LCD displays Stefano Zammattio, Altera 12:30–13:00 Optimizing Graphical User Interfaces for Low-Cost Hardware Bill Graham, QNX Software Systems Session 1.8: Memory in Embedded Systems Chair: Dr.