…it’s a smarter world! conference program - … · classes – wednesday, march 4th 2009...

8
Nürnberg, Germany, March 3–5 …it’s a smarter world! Organized by CONFERENCE PROGRAM

Upload: dangquynh

Post on 18-Aug-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Nürnberg, Germany, March 3–5

…it’s a smarter world!

Organized by

CONFERENCE PROGRAM

CLASSES – TUESDAY, MARCH 3rd 2009Class 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 productivity11:30–15:30 Modeling Behavior with UML: Interactions and State Machines16:00–17:30 Architecting Systems with Patterns10: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 SystemsVolker Brandstetter, Altium Europe

CLASSES – WEDNESDAY, MARCH 4th 200909: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 Company09:15–10:30 Agile Development of Real-Time and Embedded Systems11: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 Company13:30–15:00 Safety Critical Systems Design with UML15:30–17:00 Model based Testing

Class 2.4 Software Development in HLL I: JAVAChair: Prof. Michael Philippsen, Friedrich-Alexander-University Erlangen-Nürnberg

09:15–12:30 Tutorial on Hard Real-Time Java Kelvin Nilsen, Aonix12:30–13:00 A Lightweight Java Runtime Environment for Memory-Safety in Deeply Embedded Systems

Michael Stilkerich, FAU Erlangen-NürnbergClass 2.5 Software Development in HLL II: C++

14:00–15:30 Guidelines for writing efficient C/C++ code Greg Davis, Green Hills Software16:00–17:30 C++ for Safety-Critical Systems Günter Obiltschnig, Applied Informatics Software Engineering09: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

Messezentrum Nürnberg · CCN-West · March 3–5

C O N F E R E N C E P R O G R A M

Dr. Bruce Powel Douglass Dr. David Kalinsky Prof. Nicholas Mc Guire Prof. Christof PaarProf. Dr. Dr. Franz Josef Radermacher

THE EMBEDDED WORLD CLASSES – EXPERTS SHARE THEIR KNOW-HOW!!

14:00–17:30 Class 2.8 More busting bugs from birth to death of an embedded system running an RTOSRobert 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 2009Class 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, escrypt10:00–10:30 Coffee Break10:30–11:15 Standard Solutions for Embedded Security Dr. Jan Pelzl, escrypt11:15–12:00 Applied Side Channel Analysis Benedikt Driessen, escrypt12:00–13:00 Lunch Break13:00–13:30 Future Mobile Device Security Dr. Stephan Spitz, Giesecke & Devrient13:30–14:00 IP Protection using Dongles TBD, WiBu-Systems14:00–14:30 RFID Security Markus Ullmann, BSI14:30–15:00 Coffee Break15:00–15:30 FPGAs for secure environments Ted Marena, Harald Werner, Lattice Semiconductor15:30–16:00 TPM in Embedded Applications Hans Brandl, Infineon Technologies16:00–16:30 Trusted Computing for Embedded Devices Dr. Marko Wolf, escrypt09: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, EEMBC13:30–14:15 Multicore benchmarking practices14:45–16:00 Using APIs for Multicore Program Portability

SESSIONS – TUESDAY, MARCH 3rd 200909: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 Europe11:00–11:30 Coffee Break11:30–12:00 Technology Update on IEEE 1588 Prof. Hans Weibel, Zurich University of Applied Sciences12:00–12:30 Autonomous commissioning for headless embedded networking devices

Alexander Gutjahr, Steinbeis Transfer Centre Embedded Design & Networking12:30–13:00 Additional standardized method for automatic node ID assignment of CAN devices Christian Dressler, CAN in Automation13:00–14:00 Lunch Break14:00–14:45 PCIe over Cable for High Speed I/O, Bus Expansion and Networking Steve Cooper, One Stop Systems14:45–15:30 ECF – A service-oriented application framework for embedded devices Michael Kollegger, FH Wiener Neustadt15:30–16:00 Coffee Break16:00–16:30 Wi-Fi Positioning – A Technology for City, Factory and Office Thorsten Vaupel, Fraunhofer Institute for Integrated Circuits IIS16: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örrach11:00–11:30 Special Considerations for Using IEEE 802:15:4 in Industrial Applications Dr. Gerald Kupris, Freescale Semiconductor11:30–12:00 Coffee Break12:00–12:30 Large Scale Wireless Personal Area Networks based on IEEE802:15:4 Michael Binhack, senTec Elektronik12:30–13:00 iLOC: a localisation system for visitor tracking & guidance Dr. Stefan Knauth, Lucerne University of Applied Sciences13:00–14:00 Lunch Break14:00–14:30 Radio Communication and Localization in Functional Safety Applications of Industrial Automation Andreas Fink, Uni Rostock14:30–15:00 Intelligent and passive RFID tag for identification and sensing Dr. Marcel Meli, ZHAW, InES15:00–15:30 New Developments for Wireless M-Bus Thomas Gubisch, Steinbeis Transfer Centre Embedded Design & Networking15:30–16:00 Coffee Break16:00–16:30 Designing Wireless Sensor Technology Menno Mennenga, Mindteck Germany16:30–17:00 Programable multi accelerator platform for baseband Ron Bercovic, Freescale Semiconductor17: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 Systems11:00–11:30 Coffee Break11:30–12:30 Software Optimization Techniques for Multi-Core Processors Dr. Robert Craig, QNX Software Systems12:30–13:30 Lunch Break13:30–14:00 Symmetric Multiprocessing und RTOS Debugging Jeff Meisel, National Instruments14:00–14:30 SMP Linux Debugging – Experiences, Challenges, Solutions Andreas Gaida, Stefan Weiße, pls Programmierbare Logik & Systeme14: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, emlix11:00–11:30 Coffee Break11:30–12:15 Conquering the complexity of today’s embedded systems: Host based vs target based development

Ville-Veikko Helppi, Mentor Graphics12:15–13:00 Using Static and Runtime Analysis to Improve Developer Productivity and Product Quality Bill Graham, QNX Software Systems13:00–14:00 Lunch Break14:00–15:00 The Power of Code Composer Essentials Wolfgang Lutsch, Texas Instruments15:00–16:00 Generating Embedded Software from MATLAB Code Marc Barberis, Agility Design Solutions16:00–16:30 Coffee Break16: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 Semiconductor11:00–11:30 Coffee Break11:30–12:00 Design and Implementation of Echo Instructions for Embedded Processors Arda Karaduman, Keio University12:00–12:30 Design and Implementation of a FPGA-based Pipelined Microcontroller Prof. Dr. Rainer Bermbach, FH Wolfenbuettel12: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 FunctionsProf. Dr. Pim Tuyls, Intrinsic-ID BU, Philips Corporate Technologies

14:45–15:30 Embedded Secure Processors and Trusted Computing Arthur Mackay, Freescale Semiconductor15:30–16:00 Coffee Break16:00–16:45 Cryptographic protection of measurement data Thomas Zeggel, cv cryptovision16: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 Systems10:30–11:00 Creating Dynamic User Interfaces with Adobe Flash Paul Streatch, QNX Software Systems11:00–11:30 Coffee Break11:30–12:00 Software techniques for high-performance, low-cost dashboard cluster and displays Steven McAslan, Freescale Semiconductor12:00–12:30 Using low cost FPGA devices to render of graphics and drive LCD displays Stefano Zammattio, Altera12: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. Dietsch, Fraunhofer IIS

14:00–15:00 Memory Partitioning – why change from a flat memory model? Rolland Dudemaine, Green Hills Software15:00–15:30 Coffee Break15:30–16:00 Using Hybrid In-Memory Database model to Increase your Embedded Application Performance Duncan Bates, Birdstep16:00–16:30 Advanced NAND Management Technology Improves Reliability and Longevity of NAND Flash

Ralph Thomson, Silicon Storage Technology16:30–17:00 Managing Flash Memory in Embedded Systems Malte Mundt, QNX Software Systems

Session 1.9: M2M-Communication

Organized by

10:00–10:30 An answer to the growing complexity in the M2M market: Telit GE863-PRO3 Milena Milosevic, Telit10:30–11:00 3G Wireless technology: Empowering Machine to Machine & Vertical Market Segments Larry Zibrik, Sierra Wireless11:00–11:30 Coffee Break11:30–12:00 Optimizing the architecture of embedded M2M (machine-to-machine) systems Olivier Beaujard, Wavecom12:00–12:30 Large scale M2M connectivity deployments - key learrnings Robert Brunbäck, Telenor Sverige12:30–13:30 Lunch Break13:30–14:00 Advantages of Peer-to-Peer technologies for M2M applications Sven Kreiensen, LyconSys14:00–14:30 Seamless Communication in Public and Private Wireless Networks Thomas Siegrist, NetModule14:30–15:00 Coffee Break15:00–17:30 Hands-on-Workshop: M2M communication – from sensor to the web portal Klaus-Dieter Walter, M2M Alliance e.V.

SESSIONS – WEDNESDAY, MARCH 4th 2009Session 2.1: Automotive Applications Chair: Prof. Dr. J. Teich; Prof. Dr. W. Schröder-Preikschat, F.-A.-University Erlangen Nürnberg

Presented by

09:15–10:00 AUTOSAR basic software for ECUs – Overview and working methods Thomas Thomsen, Elektrobit Automotive10:00–10:30 Extending AUTOSAR using SysML to include Requirements Definition and Systems Specification

Rick Boldt, Telelogic an IBM Company10:30–11:00 Coffee Break11:00–11:30 An Advanced Continuous Multi-Level EMC Simulation Process for Automotive Applications

Prof. Robert Weigel, University of Erlangen-Nuremberg11:30–12:00 From Model-based Design to Virtual Prototypes for Automotive Applications

Martin Streubühr, University of Erlangen-Nuremberg12:00–12:30 Object oriented software development with AUTOSAR Dr. Frank Höwing, ICT Software Engineering Nord12:30–13:30 Lunch Break13:30–14:00 Map Guided Lane Detection Alexander Döbert, Elektrobit Automotive14:00–14:30 Range finder solution using single Ultrasonic Transducer Jagadeesh Gowda, KTwo Technology Solutions14:30–15:00 Utilizing Existing Embedded Devices for Car Communication Dr. Edmund Coersmeier, Task915:00–15:30 Coffee Break15:30–16:00 Overall Guideline Checking along Product Development Process Tibor Farkas, Fraunhofer FOKUS16:00–16:30 How Electronics Virtualization improves fault injection based validation of safety-critical Martin Schnieringer, VaST Systems16:30–17:00 A novel system simulation environment for the exploration of AUTOSAR architectures Pascal Gula, Geensys

Session 2.2: System on Chip Chair: Thomas Ußmüller, Daniel Brenk, Friedrich-Alexander-University Erlangen-Nürnberg

09:15–10:30 Self-made micro controllers built on low cost FPGAs Harald Fluegel, Sasco Holz10:30–11:00 Coffee Break11:00–11:45 Solutions for PCI Express Systems in low cost FPGAs Helmut Demel, Lattice Semiconductor11:45–12:30 Solution for Optimized Energy Management with High Integration Semiconductors Werner Pichl, Infineon Technologies12:30–13:30 Lunch Break13:30–14:00 Open source embedded 32-bit RISC processor core for FPGA applications Alexander Hahn, Lattice Semiconductor14:00–14:45 Automotive Driver Assistance System Development: Simplifying the Transition from Simulink M Paul Zoratti, Xilinx14:45–15:15 Coffee Break15:15–16:00 Embedded Programming and Field Update for FPGA Joachim Mueller, Lattice Semiconductor16:00–16:30 Embedded Real-Time Ethenet in Data Aquisition Applications Prof. Hans Dermot Doran, ZHAW

Session 2.3: Software Development Methods I

14:00–14:30 Technique to Apply Unimodular Transformations for NON-Perfect Loop Nests Bogdan Ditu, Freescale Semiconductor14:30–15:30 Using Resource Partitioning to Build Secure, Survivable Embedded Systems Kerry Johnson, QNX Software Systems15:30–16:00 Coffee Break16:00–16:45 Innovative embedded software reuse: from copy & paste to micro software components Thomas Kloeker, SoftComponents16:45–17:30 Well-Tested, Well-Protected: Writing Device Drivers in User Space Malte Mundt, QNX Software Systems

Session 2.4: CompactPCI Plus

09:15–09:30 Session Keynote Eelco van der Wal, PICMG09:30–10:20 CompactPCI Plus – Introduction to the Standard Manfred Schmitz, MEN Mikro Elektronik10:20–10:40 UHM Connector – compatible and high speed Jim Vana, 3M10:40–11:00 AirMax Connector – high density and IEC1101 compatible Ben Paagman, FCI11:00–11:30 Coffee Break11:30–12:15 Standard Systems and Differences compared to MicroTCA, VPX, VXS a.s.o. Andreas Lenkisch, Schroff12:15–13:00 Modern serial Buses and their future role for CompactPCI Plus Ger Mc Namara, Intel13:00–14:00 Lunch Break14:00–14:45 CompactPCI – a Success Story and its Limits Stephan Krug, Xkrug14:45–15:30 PICMG 2.30 – Migration Path and System Examples TBD, MEN15:30–16:00 Coffee Break16:00–16:45 Application Sample Video Recording in Trains Matthias Seifert, Siemens Industry Mobility16:45–17:00 Outlook Roadmap of the Standard Manfred Schmitz, MEN Mikro Elektronik

Session 2.5: Safe and Secure Virtualisation Chair: Dr. R. Kapitza, F.-A. University; M. Galetzka, Fraunhofer IIS

09:15–10:00 Challenges, Chances and Misconceptions Dr. Mario Trapp, IESE Fraunhofer, Kaiserslautern10:00–10:45 Bringing together real-time and Virtualization Robert Kaiser, Wiesbaden University of Applied Sciences10:45–11:15 Coffee Break11:15–12:00 Certified, high-quality Software Applications and Virtualization: What does it mean for model-based development?

Jakob Gärtner, Esterel Technologies12:00–12:45 Leveraging Model Driven Development For Development Of Safety Critical Real-time Application

Frank Braun, Telelogic, an IBM Company12:45–14:00 Lunch Break

14:00–14:30 Safe and Secure Virtualization of Embedded Real-Time Systems Jacques Brygier, Sysgo14:30–15:00 Timing Predictability of Embedded Systems Dr. Daniel Kästner, AbsInt Angewandte Informatik15:00–15:30 Schedule verification and optimization for partitioned operating systems Dr. Kai Richter, Symtavision15:30–16:00 Coffee Break16:00–16:30 Java in Safety Critical Systems Andy Walter, aicas16:30–17:00 Trusted Embedded Computing: an example of developing a secure application above a partitioning operating system

Marc Richard-Foy, Aonix17:00–17:30 Virtualization Technologies for Cars – Solutions to increase safety and security of vehicular ECUs Marko Wolf, escrypt

Session 2.6: Green Electronics Chair: Peter Heusinger, Fraunhofer IIS

09:15–10:15 Power Management for the next generation of Embedded Systems Stephen Olsen, Mentor Graphics10:15–10:45 Meeting the ultra low-power demands of tomorrow’s applications Dominik Pajak, ARM10:45–11:15 Coffee Break11:15–11:45 Power Management in an Embedded Multiprocessor Cluster Matthias Knoth, MIPS Technologies11:45–12:30 Enabling Eco-Friendly Wireless Networks with ZigBee David Egan, Ember12:30–13:00 Design and implementation of a connected solar powered RFID terminal Ralf Fachet, NetModule13:00–14:00 Lunch Break14:00–14:30 Green Electronics – efficiently integrating ARM cores into high-speed ASICs Falco Krepel, NetModule14:30–15:00 Car Electrification: A solution for energy efficiency and CO2 reduction Patrick Leteinturier, Infineon Technologies15:00–15:30 Battery operated security systems with MSP430 and Low Power RF Peter Forstner, Texas Instruments15:30–16:00 Coffee Break16:00–16:30 Powering handheld devices using fuel cell solutions Monirat Ung, Freescale Semiconductor16:30–17:00 MSP430F5xx ultra-low power signal processing Matthias Schmitt, Texas Instruments17:00–17:30 Development of a compact control system for innovative methanol driven hybrid power packs

Andreas Klausmann, EVT Gesellschaft für Energieverfahrenstechnik

SESSIONS – THURSDAY, MARCH 5th 2009Session 3.1: Automotive Software Development & Test

Presented by

09:15–09:45 comlab – Concepts and Tools for Developing Automotive Systems Thorsten Sonntag, Prof. Dr. Manuel Duque-Anton, comlet09:45–10:15 AUTOSAR enables variant management Mario Friedrich, ICT Software Engineering Nord10:15–10:45 Dealing with Variability in Architecture Descriptions to Support Automotive Product Lines Stefan Mann, Fraunhofer ISST Berlin10:45–11:15 Code Generation for Automotive Real-Time Applications based on modeldriven Simulation Falk Langer, Fraunhofer ESK11:15–11:45 Coffee Break11:45–12:15 Test automation: Best practices to manage current challenges Christine Thiessen, dSPACE12:15–12:45 Component / Integration Testing of Embedded Software Frank Büchner, Hitex Development Tools12:45–13:15 Test scenarios for automotive bus systems, particularly for FlexRay Philip Komhard, Eberspächer Electronics

Session 3.2: Embedded System Architecture Chair: Dr. Amjad Mohsen, Fraunhofer IIS

09:15–10:15 Embedded Hypervisors: Trends, Techniques and Applications David Kleidermacher, Green Hills Software10:15–11:00 Advances in Configurable Embedded Processing System Architectures Dan Isaacs, Xilinx11:00–11:30 Coffee Break11:30–12:15 Secure Device Design – critical steps to a successful implementation Rolland Dudemaine, Green Hills Software12:15–13:00 Implementation of a Wimedia UWB Media Access Controller Hans-Joachim Gelke, ZHAW Institute of Embedded Systems13:00–14:00 Lunch Break14:00–14:30 Computer Architectures for Medical Applications Bernd Moeschen, RadiSys14:30–15:00 Development of a networked embedded system for a multi-robot application

Prof. Holger Voos, Hochschule Ravensburg-Weingarten

Session 3.3: Software Development Methods II Chair: Susanne Hartkopf, EB Automotive

09:15–10:30 Automated Defect Prevention for Embedded System Software Development Miroslaw Zielinski, PARASOFT10:30–11:00 Using MDA for gluing embedded software onto host-based validation environments Fabrizio Pugnetti, Artisan Software Tools11:00–11:30 Coffee Break11:30–12:15 How Version Control Concepts influence other aspects of the SW-Development Process Dirk Braun, Erhardt+Leimer 12:15–13:00 With Measurements to Real Time Simulation Tapio Kramer, INCHRON13:00–14:00 Lunch Break14:00–14:45 High Assurance CORBA for Embedded Systems Joseph Jacob, Objective Interface Systems14:45–15:30 Synchronizing Content from Removable Digital Media Dan Cardamore, QNX Software Systems

Session Chairs:

Session 3.4: Managing Development Projects Successfully Chair: Marc Faßbinder, Fraunhofer IIS

09:15–12:00 Managing Software Maniacs / Deliver Software Projects On Time, Every Time Ken Whitaker, Datalight12:00–12:45 How to Improve Software Build Management for Increased Team Efficiency and Time-to-Market Ben Chelf, Coverity12:45–13:45 Lunch Break13:45–14:30 Test management in complex embedded software designs Sebastian Hager, Wind River14:30–15:00 Balancing the trade-off in software internationalization – a guide for a Java-based solution Alexander Friedel, macio15:00–15:30 Coffee Break15:30–16:00 Solutions To Automate Collaborative Requirements Management Eric Larronde-Larretche, Geensys16:00–16:30 Embedded Software Engineering as a Function of Time Robert Berger, Reliable Embedded Systems

Session 3.5: Model Based Design Chair: PD Dr. Gabriella Kókai, Fraunhofer IIS

09:15–09:45 Model-based Control Design Techniques for Small Systems Using Low-power MicrocontrollersHolger Priwitzer, Fraunhofer IIS / EAS

09:45–10:15 Improvements of “model based development” to create sourcecode for ECUs Stefan Bunge, ICT Nord10:15–11:00 Baseline for a Proposal of an UML Profile focused on Co-Design Medard Rieder, HES-SO Valais11:00–11:30 Coffee Break11:30–12:30 Validation vs. Verification: When Resources Are Limited, Which One First? Moshe Cohen, Telelogic, an IBM Company12:30–13:30 Lunch Break13:30–14:00 MoTeF – A toolchain for modelbased test generation Mike Heidrich, Fraunhofer ESK14:00–14:30 Collaboration Support to Master Real Time Challenges Dr. Ralf Münzenberger, INCHRON14:30–15:00 Three Use Cases to integrate OO and Functional Models for Embedded Systems using SysML

Andreas Korff, Artisan Software Tools15:00–15:30 Coffee Break15:30–16:30 Timing Correctness and Model-Based Software Development for Safety-Critical Automotive Application Patrick Frey, ETAS

Session 3.6: Embedded Linux Chair: Andreas Löffler, Christian Forster, Friedrich-Alexander-University Erlangen-Nürnberg

09:15–10:30 Porting Embedded Linux and Android Marcel Ziswiler, Noser Engineering10:30–11:00 Coffee Break11:00–12:00 Experiences in Development and Certification of Linux-Based Fire Safety & Security Systems Baurzhan Ismagulov, Siemens12:00–13:00 Lunch Break13:00–13:30 Virtualization in development and runtime for Linux Hans Jürgen Rauscher, Wind River13:30–15:30 Optimizing Embedded Linux using HW/SW co-design Navanee Sundaramoorthy, Xilinx15:30–16:00 Tools and Techniques for Measuring Performance on Linux Bill Roman, Datalight

Session 3.7: Debug Methods

09:15–10:00 Challenges in Debugging Multicore Software Arthur Mackay, Freescale Semiconductor10:00–10:30 Using Memory Analysis to Improve System Stability and Performance Bill Graham, QNX Software Systems10:30–11:00 Debugging Methods for FPGAs Harald Werner, Lattice Semiconductor11:00–11:30 Coffee Break11:30–12:00 Graphical Debugging of ARM Microcontroller Applications Stephan Ahrends, National Instruments12:00–12:30 In-Field Debugging: Diagnosing Software Faults While Maintaining Availability Dr. Robert Craig, QNX Software Systems

Session 3.8: Software Quality / Test & Verification Chair: Prof. Dr. Rainhard German, Friedrich-Alexander-University Erlangen-Nürnberg

09:15–10:30 Applying Static Analysis Testing to High-Confidence Systems Paul Anderson, GrammaTech10:30–11:00 Coffee Break11:00–11:45 A communication analyzer tool for platform-independent, distributed embedded software Prof. Wolfgang Pree, preeTEC11:45–12:30 Metric-Driven Functional Verification of Software for Embedded Systems Markus Winterholer, Cadence Design Systems12:30–13:30 Lunch Break13:30–14:15 Formal Verification in Model-Based Design Marc Segelken, The MathWorks14:15–14:45 Improved Testing Methods in Model-Based Software Development Stefan Alstadt, AFT Atlas Fahrzeugtechnik14:45–15:15 Coffee Break15:15–15:45 [email protected] – .model centric Testing (.mzT) using markov chain theory Florian Prester, sepp.med15:45–16:30 Better Avionics Software Reliability by Code Verification Holger Blasum, SYSGO

Session 3.9: Successfully implementing ARM Chair: René Dünkler, Fraunhofer IIS

14:00–14:45 Enabling Increased Reliability with Fault Robustness in Your MCU Application Wayne Lyons, ARM14:45–15:15 Dual Core ARM9 compared to Intel ATOM Holger Frölich, F&S Elektronik Systeme

Subject to Change

Details & Registration: www.embedded-world.de

On March 4–5, 2009 the electronic displays Conference is featuring interesting sessions on interfacing Embedded Systems and Displays. For Details see www.electronic-displays.de

Registration FAX +49(0)8121/9516 54

Conference fees ew Conference 2009 Early Rate until Feb. 2nd 2009 Late Rate from Feb. 3rd 20091 Conference block EUR 215,– EUR 250,–2 Conference blocks EUR 325,– EUR 375,–3 Conference blocks EUR 435,– EUR 500,–4 Conference blocks EUR 525,– EUR 600,–5 Conference blocks EUR 600,– EUR 690,– All fees plus V.A.T. Full conference (Classes excluded) EUR 655,– EUR 755,– (Mwst., 19%)

Class fees ew Conference 2009 Early Rate until Feb. 2nd 2009 Late Rate from Feb. 3rd 2009Half Day Class EUR 275,– EUR 320,– All fees plus V.A.T. Full Day Class EUR 430,– EUR 500,– (Mwst., 19%)

Company

First Name Last Name

Street

ZIP City Country

Phone Fax

Email

Date Signature ew/DE

Info: Hilde Buchner, Phone: +49/(0)8121/95-13 45, Fax: -16 54, [email protected] · WEKA FACHMEDIEN GmbH, D-85586 Poing, Gruber Straße 46a

❑ Yes, I want to attend the ew Conference on:

Tuesday, March 3rd 2009❑ Block 1 ❑ Class 1.1 ❑ Class 1.4❑ Block 2 ❑ Class 1.2 ❑ Class 1.5

❑ Class 1.3 ❑ Class 1.6Wednesday, March 4th 2009❑ Block 3 ❑ Class 2.1 ❑ Class 2.4 ❑ Class 2.7❑ Block 4 ❑ Class 2.2 ❑ Class 2.5 ❑ Class 2.8

❑ Class 2.3 ❑ Class 2.6 ❑ Class 2.9❑ Class 2.10

Thursday, March 5th 2009❑ Block 5 ❑ Class 3.1 ❑ Class 3.3❑ Block 6 ❑ Class 3.2 ❑ Class 3.4

Included:Participation at the booked conference blocks/classes, proceedings, admission to the embedded world 2009 exhibition, refreshments. If morningand afternoon of the same day are booked, lunch is also included for that day.

Conditions: 1. Confirmation: You will receive a confirmation of your registration along with your invoice. 2. Cancellation (must be in writing): Until February 16th 2009 cancellations are subject to a EUR 50,– processing fee. From February 17th 2009: Cancellation fee is 100% of conference fee. Registrations are transferable at no charge with the written consent of the original registrant. 3. On-Site-Registration: Please register in advance. For On-Site-Registration a surcharge of EUR 40,- will apply.

CONFERENCE BLOCKS embedded world Conference 2009 Tuesday, March 3rd 2009 Wednesday, March 4th 2009 Thursday, March 5th 2009Block 1 Block 2 Block 3 Block 4 Block 5 Block 6morning afternoon morning afternoon morning afternoon

Session 1.1 Network Technologies ❑ ❑

Session 1.2 Wireless Technologies ❑ ❑

Session 1.3 Multicore Processing ❑ ❑

Session 1.4 Development Tools ❑ ❑

Session 1.5 Microprocessor Architectures and Cores ❑

Session 1.6 Cryptography and Embedded Security ❑

Session 1.7 Graphical User Interface ❑

Session 1.8 Memory in Embedded Systems ❑

Session 1.9 M2M Communication ❑ ❑

Session 2.1 Automotive Applications ❑ ❑

Session 2.2 System on Chip ❑ ❑

Session 2.3 Software Development Methods I ❑

Session 2.4 CompactPCI Plus ❑ ❑

Session 2.5 Safe and Secure Virtualisation ❑ ❑

Session 2.6 Green Electronics ❑ ❑

Session 3.1 Automotive Software Development & Test ❑

Session 3.2 Embedded System Architecture ❑ ❑

Session 3.3 Software Development Methods II ❑ ❑

Session 3.4 Managing Development Projects Successfully ❑ ❑

Session 3.5 Model Based Design ❑ ❑

Session 3.6 Embedded Linux ❑ ❑

Session 3.7 Debug Methods ❑

Session 3.8 Software Quality / Test & Verification ❑ ❑

Session 3.9 Successfully implementing ARM ❑

CLASSES embedded world Conference 2009 Tuesday, March 3rd 2009 Wednesday, March 4th 2009 Thursday, March 5th 2009morning afternoon morning afternoon morning afternoon

Class 1.1 Modeling Embedded Systems with UML ❑

Class 1.2 Introduction to Real-time Operating Systems ❑

Class 1.3 Introduction Real-time Linux ❑

Class 1.4 Linux in Safety related Systems ❑

Class 1.5 Solutions Workshop: Get the most out of Cortex M3 Debugging ❑

Class 1.6 Hands-on: Unified Design – Architectural Design Methodology for Embedded Systems ❑

Class 2.1 Creating Multitasking Systems with Real-World Timing ❑

Class 2.2 Modeling Real-time Systems ❑

Class 2.3 Design and Test of Safety Critical Systems ❑

Class 2.4 Software Development in HLL I: JAVA ❑

Class 2.5 Software Development in HLL II: C++ ❑

Class 2.6 Software Design for Multicore Systems ❑

Class 2.7 Open Source Project Management ❑

Class 2.8 More busting bugs from birth to death of an embedded system running an RTOS ❑

Class 2.9 Hands-on: USB-Host Workshop with NXP LPC2478 ❑

Class 2.10 IEC61508 – Developing Safety-oriented Software ❑

Class 3.1 Cryptography and Embedded Security ❑

Class 3.2 Design of Safety Critical Systems ❑

Class 3.3 Hands-on: ARM Quickstart Workshop for LPC 1700 (Cortex M3) ❑

Class 3.4 Real-Life Benchmarks and APIs for Multicore Hard- & Software ❑