| Zeit | Kompaktseminar | Kompaktseminar | Kompaktseminar | Kompaktseminar | Kompaktseminar |
|---|---|---|---|---|---|
| 09:00 |
Handwerkszeug für gelungene Software-Projekte Alles was Sie für ein erfolgreiches Projekt wissen müssenDieter 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 |
| 10:30 | PAUSE |
||||
| 11:00 | Fortsetzung | Fortsetzung | Fortsetzung | Fortsetzung | Fortsetzung |
| 12:30 | MITTAG |
||||
| 14:00 | Entwickeln nach
IEC 61508 und Co. |
C/C++ Guidelines Reviewed |
Softwareanalyse und
Erosionsschutz |
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? |
||||
| 19:00 | Entwicklerparty – kühle Biere, gute Gespräche, entspannte Atmosphäre |
||||
ab 9:00 Uhr – Ausstellung: Axivion, C1 SetCon, Easycode, ELEKTRONIKPRAXIS , emlix, eSOL, Geensoft, Green Hills Software, Helbling Technik, HighTec EDV Systeme, Hitex, IAR Systems, IBM, IMACS, INCHRON, Intland Software, iSYSTEM, Keil - ARM Germany, Lauterbach, linutronix, macio, MicroConsult, MicroDoc, MKS, National Instruments, Noser Engineering, Pengutronix, pls Programmierbare Logik & Systeme, Polarion, 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 Anforderungen - 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 Andreas Turk, 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 |
Intuitive Touchbedienung
für komplexe Messgeräte
und Automaten Methoden und Technologien für die Entwicklung von Human- Machine-Interface -SoftwareDr. Klaus Wiltschi, Berner & Mattner Systemtechnik (et al.) |
| 11:15 | PAUSE |
|||||
| 11:45 | Dämonenspezifisch
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 |
Echtzeitfähiges modellgetriebenes
Testen Neue Methoden für mehr Systematik in Testdesign und -ausführung. Dr. Philipp Graf, FZI Forschungszentrum 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 Peter Schmitz-Valckenberg, MicroNova |
Wikis für die Projektkommu- nikation nutzen Erfahrungen aus zwei ganz unterschiedlichen Projekten Technische Beratung für EDV |
| 17:30 | So klappt's mit
Multiprozessor-Systemen! Potenziale von Multicore- Prozessoren mit UML sinnvoll nutzenFrank Braun, IBM |
CMSIS für ARM Cortex-M Vorzüge, Aufbau und Anwendung des Mikrocontroller-Software- Interface-Standards 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 Sicherheitstechnologie (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 | ABENDBUFFET UND 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 |
|||||
ab 9:00 Uhr – Ausstellung: Axivion, C1 SetCon, Easycode, ELEKTRONIKPRAXIS , emlix, eSOL, Geensoft, Green Hills Software, Helbling Technik, HighTec EDV Systeme, Hitex, IAR Systems, IBM, IMACS, INCHRON, Intland Software, iSYSTEM, Keil - ARM Germany, Lauterbach, linutronix, macio, MicroConsult, MicroDoc, MKS, National Instruments, Noser Engineering, Pengutronix, pls Programmierbare Logik & Systeme, Polarion, 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 Claudia Kalberlah, Helbling Technik (et al.) |
Echtzeitfähige Embedded-Systeme Was muss ich bei Systemintegration und Programmierung beachten? Dr. Carsten Emde, Open Source Automation Development Lab |
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 generierenDominik 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 Engineering |
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.) |
|
| 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, Infi neon (et al.) |
Neue Automatisie-rungskonzepte |
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 Instrumen-tierung
messen Herleitung der WCET auf Quelltext-Ebene Dr. Nicholas Merriam, Rapita Systems (et al.) |
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 LeistungsaufnahmeJoachim Klein, Hitex Development Tools |
| 17:30 | ENDE |
|||||
Programmänderungen vorbehalten.