Programm zum ESE Kongress 2010

1. Tag | 07.12.2010 | Kompaktseminare

Zeit Kompaktseminar Kompaktseminar Kompaktseminar Kompaktseminar Kompaktseminar
09:00
Handwerkszeug für gelungene Software-Projekte
Alles was Sie für ein erfolgreiches Projekt wissen müssen Dieter Volland,
MicroConsult
C++: A Tutorial
C++ programmieren für Embedded-Applikationen (englisch) Colin Walls,
Mentor Graphics
Spezifikation und Validation von Echtzeitverhalten
Überblick und Stand der Forschung zur Verifikation von Echtzeitverhalten Prof. Dr. Frank Slomka,
Universität Ulm
Echtzeit mit Linux
Echtzeit-Linux-Systeme erstellen auf Basis des RT Preemption Patches Andreas Klinger,
Ingenieurbüro Klinger

Einführung in den Unit- und Integrationstest
Was C-Entwickler und Tester dazu wissen müssen Frank Büchner,
Hitex Development Tools

10:30
PAUSE
11:00 Fortsetzung Fortsetzung Fortsetzung Fortsetzung Fortsetzung
12:30
MITTAG
14:00

Entwickeln nach IEC 61508 und Co.
Leitfaden für den Software-
entwicklungsprozess sicherheitsbezogener Systeme Frank Poignée,
infoteam Software (et. al)

C/C++ Guidelines Reviewed
Wie man zu guten Programmier-
Richtlinien kommt und die Beteiligten dazu bringt, sie zu befolgen Martin Weitzel,
Technische Beratung
für EDV

Softwareanalyse und Erosionsschutz
Innere Qualität von Software ist der Schlüssel zum langfristigen Erfolg Prof. Dr. Rainer Koschke,
Universität Bremen (et al.)

Debugging und Tracing für Embedded Linux
Einsatz frei zugänglicher Open-Source-Software Andreas Klinger,
Ingenieurbüro Klinger
Freie Unittest-Tools für die C-Entwicklung
Verfügbarkeit, Auswahl, Einsatz, Stärken und Schwächen Frank Listing,
MicroConsult
15:30
PAUSE
16:00 Fortsetzung Fortsetzung Fortsetzung Fortsetzung Fortsetzung
17:30
Ende der Kompaktseminare
17:45
Podiumsdiskussion – Karriere Elektroingenieur: eine gemähte Wiese?
Diskutieren Sie mit:
Sehnaz Özden (Continental), Dr. Wolfgang Brendel, (infoteam), Dr. Ellen Walther-Klaus (Initiative MINT), Prof. Dr. Christian Siemers (TU Clausthal), Michael Schanz (VDE), Renate Schuh-Eder (SchuhEder Consulting); Moderation: Johann Wiesböck (ELEKTRONIKPRAXIS)

19:00
Entwicklerparty
Kühle Biere, gute Gespräche, entspannte Atmosphäre
Sponsor:

 

 

2. Tag | 08.12.2010 | Keynote & Vortragsreihen

ab 9:00 Uhr – Ausstellung: Axivion, C1 SetCon, Dassault Systèmes, Easycode, ELEKTRONIKPRAXIS , emlix, eSOL, Green Hills Software, Helbling Technik, HighTec EDV Systeme, Hitex, IAR Systems, IBM, IMACS, INCHRON, Intland Software, iSYSTEM, itemis, Keil - ARM Germany, Lauterbach, linutronix, macio, MicroConsult, MicroDoc, MKS, Multicore Association, National Instruments, Noser Engineering, Pengutronix, pls Programmierbare Logik & Systeme, Polarion, QNX Software Systems, Raima, Rapita Systems, SafeTRANS, SparxSystems, SSV Software Systems, Willert, Wind River, Zühlke.

Zeit Modellierung I Implementierung I Forschung Safety I Multicore GUI
09:00
Keynote: Von der Luftfahrttechnik lernen
Sicherheit und Integrität im Zeichen hoher Komplexität.
Henning Butz, Advanced System Engineering Solutions - ASES (ehem. Airbus)
09:45 MDA: Model Driven Architecture
Ein Praxisbeispiel aus der Robotik Prof. Dr.
Marianne von Schwerin,
Hochschule Ulm (et al.)
Warum entwickle ich objektorientiert?
Emotionale Gründe und
persönliche Vorteile Frank Listing,
MicroConsult
Verifizierung statischer Schedules für die Zertifizierung
Forschungsprojekt zu statischen Schedules für Multicore-Prozessoren Robert Hilbrich,
Fraunhofer FIRST
(et al.)
Sicherheits-
standards und Software

Vergleichbarkeit der Aforderungen - ein Überblick Christoph Jung,
CATS Software Tools
(et al.)
Designing with Multicore Technology
An Overview of Challenges, Options and Advantages (englisch) Markus Levy,
Multicore Association
User-Centered Design für Touch-Panels
Wie Sie einfache, ansprechende Bedienschnittstellen realisieren Dirk Beinert,
infoteam Software (et al.)

10:30 Modellgetriebene Softwareentwicklung für mobile Endgeräte
Einmal entwickeln, plattformübergreifend nutzen Marcus Ficner,
itemis
C++ für alle!
Warum der Wechsel von C zu C++ auch für kleine Projekte interessant ist Martin Weitzel,
Technische Beratung
für EDV
Scheduling-Algorithmus für Time-Enhanced C
Integration von Zeitbedingungen in C Prof. Dr.
Christian Siemers,
Technische Universität Clausthal
(et al.)
Fail-Safe- und Fault-Tolerant Mechanismen
Überblick, Einordnung und Bewertung verschiedener Safety-Mechanismen Jürgen Braun,
Hochschule Regensburg (et al.)

Migration von Single auf Multicore-Systeme
Modellierung und Simulation von Multicore-Echtzeitsystemen Michael Deubzer,
University of Applied Sciences Regensburg (et al.)

Intuitive Touchbedienung für komplexe Messgeräte und Automaten
Methoden und Technologien für die Entwicklung von Human-Machine-Interface-Software Dr. Klaus Wiltschi,
Berner & Mattner Systemtechnik (et al.)
11:15
PAUSE
11:45 Domänenspezifisch entwickeln mit UML
Wieviel Modell und Tools braucht der Embedded-
Entwickler? Prof. Dr. Gert Bikker,
Ostfalia Hochschule
(et al.)
C++-Performance-Fallen und wie man sie umgeht
Wie man ineffizienten
C++-Code erkennt und vermeidet Günter Obiltschnig,
Applied Informatics Software Engineering
Einführung in die SOC2-Architektur
Performante und effiziente Datenakquisition und -verarbeitung im industriellen Umfeld Prof. Dr.
Volkhard Klinger,
FHDW
Die Architektur als Qualitätsmerkmal sicherheitskritischer Software
IEC-61508-Konformität sicherstellen - ein Projektbeispiel Thomas Eisenbarth,
Axivion (et al.)
JTAG für Virtualisierung und Debugging
Wie Sie JTAG für Multicore-Projekte nutzen können Jonas Dietsche,
Wind River
Benutzerschnittstellen mit 3D-Technik
Effiziente 3D-GUIs durch konsequente Trennung von Funktion und Präsentation Thomas Ulber,
Mentor Graphics Deutschland
12:30 Domänenspezifisch modellieren, nicht nur zur Codegenerierung
Modelle für verschiedene Aspekte der Entwicklung nutzen Dr. Klaus Birken,
Harman Becker Automotive Systems
Geballtes Knowhow
zu MISRA-C

Bessere Software in
C schreiben Dr. Bernd Löchner,
Zühlke
SOA für Toolintegration und Datenaustausch
Erfahrungsbericht zu SOA-basierten Integrationsplattformen
in Automotive Prof. Peter Fromm,
Hochschule Darmstadt (et al.)
Treiberentwicklung für sicherheitskritische Systeme
Wie muss der Code aussehen, um der IEC 61508 zu genügen? Michael Ruprecht,
Green Hills Software
Multicore OS and Android in Car Infotainment
Case Study: Integrating a Media-rich Android Platform with a Real-Time Application on a Single OS (englisch) Masaki Gondo,
eSOL
100% webbasierte Benutzerschnittstellen
Benutzerschnittstellen mithilfe von HTML, CSS und JavaScript realisieren Klaus-Dieter Walter,
SSV Software Systems
13:15
MITTAG
   
Zeit Modellierung II Implementierung II Fachdidaktik
Softwareentwicklung
Safety II Modellierung & Test Management-
wissen I
14:45 Von der Idee zum Modell
Beispiel für den systematischen Einsatz von UML-Diagrammen Thomas Batt,
MicroConsult
Erweiterbare Programmiersprachen und DSLs
Im Grenzland zwischen Modellierung und Programmierung Markus Voelter,
independent/itemis
(et al.)
Software Engineering lernen in der beruflichen Praxis
Erfahrungen mit dem konstruktivistischen Methodenbaukasten Prof. Dr. Jürgen Mottok,
Regensburg University of Applied Sciences
(et al.)
Test und Validierung sicherheitskritischer Funktionen
Leitfaden für Projektleiter und Safety Manager Jens-Uwe Schuster,
infoteam Software
Modellieren für den Test von Embedded-Systemen
Chancen, Vorgehensweise, Grenzen Gerhard Baier,
AFRA
Embedded OS –
wo geht's hin?

Insider-View auf den globalen Embedded-
Betriebssystem-Markt Dr. Manfred Schlett,
Renesas Electronics
15:30 UML statt C?
Erfahrungen aus der Praxis Walter van der Heiden,
Willert Software Tools
Java-Entwicklung:
Best Practice

Write Once, Run Everywhere für Embedded Devices Marcus Harringer,
MicroDoc
Beispielorientiertes Lernen im Software Engineering
Knowhow für Software-
Projekte ganzheitlich vermitteln Prof. Dr.
Veronika Thurner,
Hochschule München (et al.)

Erkennen und behandeln von Softwarefehlern
zur Laufzeit

Einsatz einer Memory Protection Unit in der Praxis Stefan Friedrich,
HighTec EDV-Systeme

Echtzeitfähiges modellgetriebenes Testen
Neue Methoden für mehr Systematik in Testdesign und -ausführung Dr. Philipp Graf,
FZI Forschungs-
zentrum Informatik
(et al.)
Was hat Open Source mit Patenten zu tun?
Solides Wissen rund um die Vertragspflichten von Open Source Dr. Carsten Emde,
Open Source Automation Development Lab (OSADL)
16:15
PAUSE
16:45 Grafische Codegestaltung für Messtechnik-Analyse und I/Os
Arbeiten mit dem LabVIEW Statechart Module Jan Kniewasser,
National Instruments
Webserver für Embedded-Hardware
Ein Vergleich ressourcenschonender Architekturmodelle Jörg Gonnermann,
macio (et al.)
Scrum lernen mit Game Modding
Agile Entwicklungsmethoden interaktiv lernen Prof. Dr. Matthias Christoph Utesch,
Hochschule München (et al.)
Hallo Einsteiger: Keine Angst vor SIL – IEC 61508!
Ein Projektbeispiel
in sechs Schritten Andreas Keller,
MESCO Engineering
Testfälle im Team entwickeln
Der agile Testprozess EXAM im VW-Konzern Markus Wiedholz,
MicroNova
Wikis für die Projektkommu-
nikation nutzen

Erfahrungen aus zwei ganz unterschiedlichen Projekten Martin Weitzel,
Technische Beratung
für EDV
17:30 So klappt's mit Multiprozessor-Systemen!
Potenziale von Multicore-Prozessoren mit UML sinnvoll nutzen Andrew Lyons,
IBM
CMSIS für ARM
Cortex-M

Vorzüge, Aufbau und Anwendung des Mikrocontroller-Software-
Interfacestandards Ingo Pohle,
MicroConsult
Individuelle Leistung in Projektteams richtig bewerten
Erprobte Methoden aus der Lehre für die Praxis Prof. Dr. Philipp Brune,
Hochschule Neu-Ulm
(et al.)
Komplexitäts-
messung als Grundlage der Zuverlässigkeits-
bewertung

Quantifzierung der Softwarezuverlässigkeit am Beispiel Leittechnik-
systeme Christian Gerst,
Institut für Sicherheits-
technologie (ISTec)
(et al.)
Modellgetriebenes Testen mit dem UML Testing Profile
Projektbeispiel
Smart Metering Box: modellbasiert von Spezifikation bis Test Dr. Udo Brockmeyer,
BTC Embedded Systems
Ein guter Fachartikel ist Ihre beste Imagewerbung
Ein Leitfaden für Hard- und Softwareexperten, die mit ihrem Knowhow glänzen wollen Johann Wiesböck,
Vogel Business Media
18:15
Ende der Vortragsreihen 2. Tag
18:30
BUFFET & ABENDVERANSTALTUNG
Topas – Gerät außer Kontrolle: Comedy für Techniker vom Träger des Kleinkunstpreises
Baden-Württemberg 2007 und des Lindner Spezial-Publikumspreises 2009/Hannover.
Sponsor:

 

 

3. Tag | 09. Dezember 2010 | Vortragsreihen

ab 9:00 Uhr – Ausstellung: Axivion, C1 SetCon, Dassault Systèmes, Easycode, ELEKTRONIKPRAXIS , emlix, eSOL, Green Hills Software, Helbling Technik, HighTec EDV Systeme, Hitex, IAR Systems, IBM, IMACS, INCHRON, Intland Software, iSYSTEM, itemis, Keil - ARM Germany, Lauterbach, linutronix, macio, MicroConsult, MicroDoc, MKS, Multicore Association, National Instruments, Noser Engineering, Pengutronix, pls Programmierbare Logik & Systeme, Polarion, QNX Software Systems, Raima, Rapita Systems, SafeTRANS, SparxSystems, SSV Software Systems, Willert, Wind River, Zühlke.

Zeit Test & Qualität I Open Source I Architektur & Prozess I Echtzeit & RTOS I Management-
wissen II
ISO 26262
09:00 Debuggen Sie noch oder testen Sie schon?
Der Debugger als Testwerkzeug Jens Braunes,
pls Programmierbare Logik & Systeme
Was bringt Distributed Version Control?
Verteilte Versionskontrolle am Beispiel Eclipse und Mercurial Janos Koppany,
Intland Software
Hart, aber agil
Agilität trotz starrer Rahmenbedingungen Tim Weilkiens,
OOSE
Zehn Echtzeit-Betriebssysteme
im Vergleich

Charakteristiken, Konzepte, Vor- und Nachteile ausgewählter Betriebssysteme
Urs Böhm,
Noser Engineering
Vorsicht Ingenieure, die Asiaten kommen!
Was sind die Erfolgsfaktoren im globalen Wettbewerb? Dr. Axel Zein,
EPLAN Software & Service
Die ISO 26262 für Automotive kommt!
Bedeutung und Auswirkungen auf das Embedded Software Engineering Wolfgang Mickisch,
TÜV NORD (et al.)
09:45 Sensoren simulieren in HiL-Testsystemen
Einsatz von FPGAs für die Sensor-Simulation Stephan Ahrends,
National Instruments
Linux und Echtzeit
Fakten rund um die Echtzeitfähigkeit
des beliebten
Open-Source-OS Heinz Egger,
linutronix
Excellence im Software- und System-Engineering
Richtiges richtig tun:
die drei wichtigsten Innovationen und ihre Umsetzung Andreas Willert,
Willert Software Tools
(et al.)
Funktion und Arbeitsweise eines RTOS
Was Echtzeit-Betriebssysteme für Applikationen leisten Ingo Pohle,
MicroConsult
Recruiting in der Elektronikbranche
Wie Sie den passenden Arbeitgeber/Mitarbeiter
finden Renate Schuh-Eder,
SchuhEder Consulting
Funktionale Sicherheit für Straßenfahrzeuge
ISO 26262 aus Sicht eines Automobil-
zulieferers Jürgen Sauler,
Robert Bosch
10:30
PAUSE
11:00 Pairwise-Testing
Unentdeckten Fehlern
auf der Spur
Prof. Dr. Daniel Fischer,
Hochschule Offenburg
(et al.)
Systemintegrität und Daten-
sicherheit für Embedded Linux

Überblick über verschiedene Sicherheitskonzepte Sebastian Heß,
emlix
Modulare Softwarearchitekturen
Prinzipien, Vorteile, Herausforderungen Martin Eisenmann,
Helbling Technik (et al.)
Echtzeitfähige
Embedded-Systeme
Was muss ich bei Systemintegration und Programmierung beachten? Dr. Carsten Emde,
Open Source Automation Development Lab (OSADL)
Innovative Mitarbeiter motivieren und binden
So halten Unternehmen ihre besten Mitarbeiter Prof. Dr. Claudia Eckstaller, Hochschule München
Vom Modell zum Code für IEC 61508, ISO 26262 und Co.
Quellcode gemäß Standards zur funktionalen Sicherheit automatisch generieren Dominik Sojer,
Technische Universität
München (et al.)
11:45 Testbasierte Anforderungen oder anforderungsbasiertes Testen?
Qualitätskriterien und Erhebungstechniken im Anforderungsbereich Jürgen Rogall,
C1 SetCon
Android für industrielle Anwendungen
Warum Android
eine hervorragende
Wahl für industrielle Anwendungen wie Mess- und Steue-
rungssysteme ist Dr. Jörg Pleumann, Noser Engineering
Vorgehensmodell Continuous Integration
Funktionen inkrementell entwickeln Helge Taubert,
Zühlke
Plattform-Entwicklung mit Echtzeit-Aspekten
Praxisbeispiel zu Wiederverwendbarkeit, Wartbarkeit und Portierbarkeit Bernd Grimm,
Siemens
Wie Frauen Softwareprojekte retten
Von weiblichen Lösungsstrategien und männlichen Vorurteilen Peter Siwon,
MicroConsult (et al.)

Podiumsdiskussion:
ISO 26262 -
Fluch oder Segen?

Teilnehmer:
Wolfgang Mickisch (TÜV Nord), Ulf Pansa (IBM), Jürgen Sauler (Bosch), Dominik Sojer (TU München); Moderation: Jürgen Mottok

12:30
MITTAG
   
Zeit Test & Qualität II Open Source II Architektur & Prozess II Echtzeit & RTOS II Management-
wissen III
Green Software
14:00 Lint Like Beasts
Überblick und Update
zu Tools und Standards Bernhard Merkle,
SICK
Lizenz-Verletzungen
in Software erkennen

Was der Quellcode verrät Prof. Dr. Rainer Koschke,
Universität Bremen
Weniger Code,
mehr Software!

Beherrschen Sie Ihre Software durch Decremental Development Prof. Peter Sommerlad, HSR Rapperwil
Vom UML-Modell zum Echtzeit-Code
Modellierung und Codegenerierung
für hardwarenahe Funktionen Martin Stockl,
IBM (et al.)
Masterplan für
eine erfolgreiche Zusammenarbeit

Externe Entwicklungsdienstleister erfolgreich in das Gesamtprojekt einbinden Prof. Dr. Uwe Strohbeck,
RT-RK
Software-Tuning
für Intel Atom

Performance und Leistungsaufnahme von Applikationssoftware auf Intels Atom-Prozessoren optimieren Uli Dumschat,
Intel
14:45 Agile Inspektionen
Prinzipien, Methoden
und Prozesse Peter Rösler,
ReviewConsult
Entwicklungs- umgebung
Do-it-Yourself
mit Eclipse

Implementierung einer IDE für einen 805-kompatiblen Mikrocontroller mit Eclipse CDT Georg Huba,
Infineon (et al.)

Neue Automatisie-rungskonzepte
mit OPC Unified Architecture

Der zukünftige
IEC-Kommunikations-
standard im Überblick Jürgen Lange,
Softing AG

Echtzeitverhalten komplexer Systeme beherrschen
Mit dem schlimmsten
Fall rechnen - für realistische Fälle implementieren Tapio Kramer,
INCHRON (et al.)
Wir verändern - doch keiner geht mit!
Gruppendynamik
in Veränderungs-prozessen verstehen
und beherrschen Rudolf Eckmüller,
Rudolf Eckmüller Consulting
Energieeffiziente Softwareentwicklung
Design-Überlegungen für Green Software Klaus Koschinsky,
Keil - ARM Germany
(et al.)
15:30
PAUSE
16:00 Softwarefehler im Griff
Flexible Fehlerbehandlungs-
konzepte für kritische Software Matthias Künzi,
IMT
Verteilte Testautoma-
tisierung mit STAF/STAX

Erfahrungsbericht zum Open Source Software Testing Automation Framework STAF/STAX Markus Rentschler, Hirschmann Automation & Control
Datenmodell-
basierter Entwurf hydromechatro-
nischer Systeme

Praxisbericht zu modellgetriebener Entwicklung mit Eclipse-Technologien Dr. Jochen Mades,
KSB (et al.)
Worst-Case Execution Time ohne Instrumentierung messen
Herleitung der WCET auf Quelltext-Ebene Markus Barenhoff,
Embedded Tools
Mission: Auftrag!
Kunden über Mehrwert anstatt über Preise gewinnen Thomas Burzler, Vertriebstrainer
Leistungs-
optimierter Code mit Power-Debugging

Eine neue Methode zur Entwicklung von stromsparender Software Martin Gisbert,
IAR Systems
16:45 Automatisierte Testprozesse mit CCDL
Intuitive und mächtige Testbeschreibungssprache
für Zulassungstests und Zertifizierung Michael Wittner,
Razorcat Development
Blender vs. Matlab/Simulink
Modellierung und Simulation mit der freien Software Blender Prof. Dr. Detlef Justen,
FH Braunschweig/
Wolfenbüttel
(et al.)
Qualitätssicherung von Produktlinien
Projektbericht zu Software-Erosionsschutz in der Medizintechnik Stephan Drozniak,
B. Braun Melsungen
(et al.)
Embedded-Middleware in Echtzeitumgebungen
Die Bedeutung der Middleware für die Echtzeitfähigkeit André Schmitz,
Green Hills Software
Begeisternde Vorträge zu Software - das geht!
Wie Sie aus nüchternen Codezeilen unvergessliche Erlebnisse entstehen lassen Rudolf Eckmüller,
Rudolf Eckmüller
Consulting (et al.)
Strategien für sparsame Embedded-Systeme
Tipps für die systematische Analyse und Optimierung der Leistungsaufnahme Joachim Klein,
Hitex Development Tools
17:30
ENDE

 

Programmänderungen vorbehalten.

 

Preise und Anmeldung