{"id":7608,"date":"2025-11-28T15:06:45","date_gmt":"2025-11-28T14:06:45","guid":{"rendered":"https:\/\/web-dev-weissblau.de\/microconsult\/?p=7608"},"modified":"2026-06-18T09:11:14","modified_gmt":"2026-06-18T07:11:14","slug":"embedded-software-engineering-expertise-ese-2018-part-1","status":"publish","type":"post","link":"https:\/\/www.microconsult.de\/en\/embedded-software-engineering-fachwissen-ese-2018-teil-1\/","title":{"rendered":"Embedded Software Engineering Expertise: ESE 2018 (Part 1)"},"content":{"rendered":"<p><strong>MicroConsult bietet das ganze Jahr zu den auf dem Kongress besprochenen Themen\u00a0<a title=\"MicroConsult Training &amp; Beratung\" href=\"https:\/\/www.microconsult.de\/training-beratung\/\" target=\"_blank\" rel=\"noopener\">Weiterbildungen, Kurse und Seminare sowie Coaching<\/a> an.<\/strong><\/p>\n<p>Profitieren Sie von der Erfahrung unserer Spezialisten f\u00fcr Embedded Software Engineering und nehmen Sie mit uns Kontakt auf. Wir beraten Sie gerne.<\/p>\n<p><a title=\"Alle Trainings &amp; Termine\" href=\"https:\/\/www.microconsult.de\/alle-trainings-termine-komplettuebersicht\/\" target=\"_blank\" rel=\"noopener\"><strong>MicroConsult Training &amp; Coaching: Themen<br \/>\n<\/strong><\/a><\/p>\n<p><a title=\"Kontakt\" href=\"https:\/\/www.microconsult.de\/kontakt\/\" target=\"_blank\" rel=\"noopener\"><strong>Zum Kontaktformular<\/strong><\/a><\/p>\n<hr \/>\n<h2>ESE Kongress 2018 Beitr\u00e4ge, Teil 1 &#8211; Themenbereiche:<\/h2>\n<ul>\n<li><strong><a href=\"https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen-ese-2018-teil-1\/\" target=\"_blank\" rel=\"noopener\">Architektur &amp; Design<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen-ese-2018-teil-1\/\" target=\"_blank\" rel=\"noopener\">Automotive<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen-ese-2018-teil-1\/\" target=\"_blank\" rel=\"noopener\">Echtzeit<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen-ese-2018-teil-1\/\" target=\"_blank\" rel=\"noopener\">Implementierung<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen-ese-2018-teil-1\/\" target=\"_blank\" rel=\"noopener\">Internet of Things<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen-ese-2018-teil-1\/\" target=\"_blank\" rel=\"noopener\">Machine Learning<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen-ese-2018-teil-1\/\" target=\"_blank\" rel=\"noopener\">Management<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen-ese-2018-teil-1\/\" target=\"_blank\" rel=\"noopener\">Modellierung<\/a><\/strong><\/li>\n<li><strong><a title=\"Embedded Software Engineering Fachwissen - ESE 2018-2\" href=\"https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen-ese-2018-teil-2\/\" target=\"_blank\" rel=\"noopener\">Beitr\u00e4ge ESE 2018, Teil 2<\/a><\/strong><\/li>\n<li><strong><a title=\"Embedded Software Engineering Fachwissen\" href=\"https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen\/\" target=\"_blank\" rel=\"noopener\">Startseite ESE-Beitr\u00e4ge<\/a><\/strong><\/li>\n<\/ul>\n<hr \/>\n<h2>Vortragsreihe: Architektur &amp; Design<\/h2>\n<h3><a title=\"Ist Architektur-Entwicklung \u00fcberhaupt noch zeitgem\u00e4\u00df - ESE 2018\" href=\"https:\/\/www.microconsult.de\/ist-architektur-entwicklung-ueberhaupt-noch-zeitgemaess\/\" target=\"_blank\" rel=\"noopener\">Ist Architektur-Entwicklung \u00fcberhaupt noch zeitgem\u00e4\u00df?<\/a><\/h3>\n<p><strong>Und wenn ja, wie machen wir das heute richtig?<\/strong><\/p>\n<p>Jens Liebehenschel, Frankfurt University of Applied Sciences\u00a0(ESE Kongress 2018)<\/p>\n<p>Am Anfang dieser Arbeit erfolgt eine kurze Begriffserkl\u00e4rung. Der Nutzen von fr\u00fchzeitiger Architektur-Entwicklung wird dargestellt. Nach der Vorstellung eines praxiserprobten und in sich schl\u00fcssigen Basissatzes von (Werkzeug\u00adunabh\u00e4ngigen) Architektursichten f\u00fcr System- und Software-Architekturen f\u00fcr eingebettete Systeme endet die Arbeit mit Tipps zur Architektur-Entwicklung.<\/p>\n<h3><a title=\"Erosion von Software - ESE 2018\" href=\"https:\/\/www.microconsult.de\/software-erosion-a-critical-survey-on-the-scientific-state-of-the-art\/\" target=\"_blank\" rel=\"noopener\">Software Erosion: A Critical Survey on the Scientific State of the Art<\/a><\/h3>\n<p><strong>Und wenn ja, wie machen wir das heute richtig?<\/strong><\/p>\n<p>Prof. Dr. Rainer Koschke, Dr. Jan Harder, Dr. Saman Bazrafshan, Universit\u00e4t Bremen\u00a0(ESE Kongress 2018)<\/p>\n<p>Software erosion is the slow decay of the inner quality of software visible in a proliferation of Bad Smells. Bad Smells (also known as code smells or technical debt) lead to an increasing difficulty of comprehension, test, and modification of software. Examples of Bad Smells include duplicated code, unnecessarily complex, long, or even dead code. At the architectural level, Bad Smells show as cyclic dependencies, high coupling and low cohesion of components as well as violations of architecture specifications. This article summarizes the scientific body of knowledge about software erosion &#8211; its different forms, properties, and impact &#8211; and states open scientific questions.<\/p>\n<h3><a title=\"View-basierte Softwarearchitektur-Dokumentation - ESE 2018\" href=\"https:\/\/www.microconsult.de\/view-basierte-softwarearchitektur-dokumentation\/\" target=\"_blank\" rel=\"noopener\">&#8222;View&#8220;-basierte Softwarearchitektur-Dokumentation<\/a><\/h3>\n<p><strong>Sinnvoll dokumentieren mittels verschiedener Views<\/strong><\/p>\n<p>Matthias K\u00fcnzi, visuellklar\u00a0(ESE Kongress 2018)<\/p>\n<p>Eine Software-Architektur sinnvoll zu dokumentieren bedeutet, dass die relevanten Informationen eines Software-Systems dokumentarisch so festgehalten werden, dass diese zu gegebener Zeit wieder abgerufen werden k\u00f6nnen. Was sind jetzt aber die relevanten Informationen und wie halte ich diese so fest, dass der Aufwand und der Nutzen in einem sinnvollen Verh\u00e4ltnis stehen? Genau mit dieser Thematik befasst sich der folgenden Artikel.<\/p>\n<h3><a title=\"Automatischer Einklang von Architektur und Implementierung - ESE 2018\" href=\"https:\/\/www.microconsult.de\/automatischer-einklang-von-architektur-und-implementierung\/\" target=\"_blank\" rel=\"noopener\">Automatischer Einklang von Architektur und Implementierung<\/a><\/h3>\n<p><strong>Hand aufs Herz: Wer hat Lust auf manuelle Reviews?<\/strong><\/p>\n<p>Ralph Dittmar, TR-Electronic GmbH, Thomas Eisenbarth, Axivion GmbH (ESE Kongress 2018)<\/p>\n<p>Die Architektur als globale Struktur unserer Software ist das Fundament unserer t\u00e4glichen Arbeit. Daher ist es essentiell, dass wir uns mit unserer Architektur auseinandersetzen und nicht gegen sie arbeiten: Planen, Pr\u00fcfen und Bewerten k\u00f6nnen wir am besten mit Blick auf die Architektur. Entwickler arbeiten klassisch jedoch sehr detailliert an ihrer Software und verlieren so leicht den Blick f\u00fcr das Globale. Daher haben wir bei TR-Electronic eine Architekturpr\u00fcfung etabliert, die uns den Aufwand f\u00fcr diesbez\u00fcgliche manuelle und ungeliebte Reviews erspart und die Architektur im Tagesgesch\u00e4ft lebendig werden l\u00e4sst. Von diesem Weg und den erzielten Resultaten m\u00f6chten wir berichten, denn eingehaltene Architekturen sind f\u00fcr uns inzwischen eine Selbstverst\u00e4ndlichkeit in unserem Entwicklungsprozess geworden.<\/p>\n<h3><a title=\"Continuous Systems Integration with Virtual Spaces - ESE 2018\" href=\"https:\/\/www.microconsult.de\/continuous-systems-integration-with-virtual-spaces\/\" target=\"_blank\" rel=\"noopener\">Continuous Systems Integration with Virtual Spaces<\/a><\/h3>\n<p><strong>Architecting for Continuous Software Engineering<\/strong><\/p>\n<p>Pablo Oliveira Antonino, Thomas Kuhn, Benno Kallweit, Fraunhofer IESE\u00a0(ESE Kongress 2018)<\/p>\n<p>Continuous software engineering aims at orchestrating engineering knowledge from various disciplines in order to deal with the rapid changes within the ecosystems of which software-based systems are a part. The literature claims that one means for ensuring these prompt responses is to incorporate virtual prototypes of the system into the development process as early as possible, such that requirements and architecture decisions are verified early and continuously by means of simulations. Despite the maturity of practices for designing and assessing architectures by means of simulations, there is still a lack of platforms that would enable both the design and simulation of architecture drivers and solutions in a continuous engineering context. In this paper we therefore present the Fraunhofer Virtual Space for Continuous Engineering, which is a web-based platform that enables (i) model- and text-based architecture specification (drivers and design), (ii) continuous simulation of architecture solutions against architecture drivers, and (iii) continuous analysis of the integration and consistency of engineering artifacts.<\/p>\n<h3><a title=\"Wie realisiert man vernetzte sicherheitskritische Systeme - ESE 2018\" href=\"https:\/\/www.microconsult.de\/wie-realisiert-man-vernetzte-sicherheitskritische-systeme\/\" target=\"_blank\" rel=\"noopener\">Wie realisiert man vernetzte sicherheitskritische Systeme?<\/a><\/h3>\n<p><strong>Ein systematischer Weg am Beispiel einer Antriebssteuerung<\/strong><\/p>\n<p>Markus Maier, Assystem Germany\u00a0(ESE Kongress 2018)<\/p>\n<p>Ob Analyse von Prozessdaten oder einfach nur die effiziente Umsetzung von Software-Updates im Feld: Neue Gesch\u00e4ftsmodelle erfordern zunehmend die \u00d6ffnung einst abgeschotteter sicherheitskritischer Steuerungssysteme. Assystem zeigt einen systematischen Weg der Entwicklung sicherheitsbezogener vernetzter Systeme am Beispiel einer Antriebssteuerung unter Einhaltung der f\u00fcr den Anwendungsfall relevanten Security- &amp; Safety-Standards.<\/p>\n<h3><a title=\"Mit Software-Arch\u00e4ologie auf dem Weg zu A-SPiCE Level 3 - ESE 2018\" href=\"https:\/\/www.microconsult.de\/mit-software-archaeologie-auf-dem-weg-zu-a-spice-level-3\/\" target=\"_blank\" rel=\"noopener\">Mit Software-Arch\u00e4ologie auf dem Weg zu A-SPiCE\u00ae Level 3<\/a><\/h3>\n<p><strong>Umgang mit gewachsener Software<\/strong><\/p>\n<p>Kosmas Kopmeier, Christian Steinmann, Synspace Group\u00a0(ESE Kongress 2018)<\/p>\n<p>Die Prozesse der meisten Unternehmen beschreiben den Entwicklungsablauf eines Produkts oder Software auf der gr\u00fcnen Wiese beginnend. Oft gibt es aber auch Projekte, bei denen der Prototyp oder fast schon voll funktionsf\u00e4higer Code schon lange, teilweise seit Jahren, vorhanden ist. Dieser ist aber nicht nach den geordneten und dokumentierten Abl\u00e4ufen entstanden, die f\u00fcr ein Serienprojekt gefordert sind. Diesen Fall nennen wir hier Software-Arch\u00e4ologie. Der regul\u00e4re Ablauf, dass erst Anforderungen niedergeschrieben werden und dann ein Architektur-Entwurf erstellt wird, bevor dieser dann in Code runtergeschrieben wird, funktioniert nicht, da der Code z.B. nicht dem sch\u00f6nen, neuen Layer-Model entspricht, das der neue Software-Architekt entwickelt hat.<\/p>\n<hr \/>\n<h2>Vortragsreihe: Automotive<\/h2>\n<h3><a title=\"Automotive SW: Vertikalisierung versus Horizontalisierung - ESE 2018\" href=\"https:\/\/www.microconsult.de\/automotive-sw-vertikalisierung-versus-horizontalisierung\/\" target=\"_blank\" rel=\"noopener\">Automotive SW: Vertikalisierung versus Horizontalisierung<\/a><\/h3>\n<p><strong>Die (R)Evolution der Automotive SW schreitet voran<\/strong><\/p>\n<p>Dr.-Ing. Detlef Zerfowski, ETAS GmbH (ESE Kongress 2018)<\/p>\n<p>In dem auf dem ESE-Kongress 2017 vorgestellten Artikel &#8222;(R)Evolution der Automotive-Software-Architekturen. Wie neue Software-Technologien die Automobilindustrie ver\u00e4ndern&#8220; [2] wurde \u00fcber die Ausl\u00f6ser der revolution\u00e4ren \u00c4nderungen in der Automobil-SW-Industrie berichtet. Die in dem Artikel beschriebenen Tendenzen haben sich im vergangenen Jahr best\u00e4tigt. Die Revolution der Automobil-SW-Industrie schreitet weiter voran.<\/p>\n<h3><a title=\"Sicher unterwegs in einer manipulierten Umwelt - ESE 2018\" href=\"https:\/\/www.microconsult.de\/sicher-unterwegs-in-einer-manipulierten-umwelt\/\" target=\"_blank\" rel=\"noopener\">Sicher unterwegs in einer manipulierten Umwelt<\/a><\/h3>\n<p><strong>Eine Frage der Safety oder der Security \u2013 oder von beidem?<\/strong><\/p>\n<p>Stefan Kriso, J\u00fcrgen Klarmann, Claudia Loderhose, Franziska Wiemer, Carsten Gebauer, Simon Burton, Robert Bosch GmbH; Markus Ihle, ETAS GmbH\u00a0(ESE Kongress 2018)<\/p>\n<p>F\u00fcr ein sicheres automatisiertes Bewegen im Stra\u00dfenverkehr ist eine Umwelterfassung durch die Fahrzeugsensorik notwendig. Eine bestimmte Klasse von Gef\u00e4hrdungen ist heute nicht ausreichend adressiert &#8211; die\u00a0&#8222;Environmental Hacks&#8220; im Sinne von Umweltmanipulationen. Zum Beispiel soll ein Stoppschild sicher erkannt werden. Eine relativ geringe vom menschlichen Auge nicht unbedingt als solche erkennbare Manipulation eines Verkehrszeichens kann eine Fehlklassifikation zur Folge haben, welche wiederum eine Gef\u00e4hrdung von Personen nach sich ziehen kann. Daher muss das System robust gegen solche Manipulationen sein. \u00c4hnliche Effekte k\u00f6nnen aber auch durch Verschmutzung des Verkehrszeichens auftreten. Daher muss man dies auch bei der Safety-Betrachtung der Nominalfunktion ber\u00fccksichtigen. Die Frage ist, wie man das Thema\u00a0&#8222;Environmental Hacks&#8220; behandelt, da es sowohl Security (Manipulation) als auch Safety (Auswirkung) betrifft. Der Beitrag zeigt anhand von Beispielen, wie diese Frage beantwortet werden kann.<\/p>\n<h3><a title=\"Wirkketten-Analyse f\u00fcr AUTOSAR adaptive\/classic Mischungen - ESE 2018\" href=\"https:\/\/www.microconsult.de\/wirkketten-analyse-fuer-autosar-adaptive-classic-mischungen\/\" target=\"_blank\" rel=\"noopener\">Wirkketten-Analyse f\u00fcr AUTOSAR adaptive\/classic Mischungen<\/a><\/h3>\n<p><strong>Auch Du bist Teil einer Wirkkette!<\/strong><\/p>\n<p>Olaf Schmidt, Dr. Ralf M\u00fcnzenberger, Philip Rehkop, INCHRON GmbH; Armin Stingl, iSYSTEM GmbH; Michael Rei\u00df, Elektrobit GmbH\u00a0(ESE Kongress 2018)<\/p>\n<p>F\u00fcr hoch automatisiertes und autonomes Fahren wird eine hohe Rechenleistung ben\u00f6tigt, so dass High Performance Controller, die auf der AUTOSAR Adaptive Platform basieren, mit Steuerger\u00e4ten, die auf der AUTOSAR Classic Plattform basieren, integriert werden m\u00fcssen. Dabei ist es wichtig, von Anfang an im Projekt Ende-zu-Ende-Wirkketten, die sich \u00fcber alle Steuerger\u00e4te erstecken, zu designen und zu testen. Dieser Beitrag zeigt umfassend die Symbiose aus AUTOSAR Classic und Adaptive Plattformen, aus statischer und dynamischer Architektur und aus Simulation und Messung am Target. Er entstand aus einer Kooperation der Firmen Elektrobit, iSYSTEM und INCHRON.<\/p>\n<p>Weitere Beitr\u00e4ge folgen.<\/p>\n<hr \/>\n<h2>Vortragsreihe: Echtzeit<\/h2>\n<h3><a title=\"Praktische Tipps und Tricks f\u00fcr die Laufzeitoptimierung - ESE 2018\" href=\"https:\/\/www.microconsult.de\/praktische-tipps-und-tricks-fuer-die-laufzeitoptimierung\/\" target=\"_blank\" rel=\"noopener\">Praktische Tipps und Tricks f\u00fcr die Laufzeitoptimierung<\/a><\/h3>\n<p><strong>Optimierungsans\u00e4tze auf RTOS-\/Codeebene; Single-\/Multicore<\/strong><\/p>\n<p>Peter Gliwa, GLIWA GmbH embedded systems (ESE Kongress 2018)<\/p>\n<p>Die Ressource &#8222;Rechenzeit&#8220; wird in vielen Projekten im Verlauf der Entwicklung knapp. Im Folgenden sollen einige praktische Ans\u00e4tze beleuchtet werden, um in solchen Situationen Steuerger\u00e4tesoftware hinsichtlich der Laufzeit zu optimieren. Zum anderen werden Ma\u00dfnahmen angesprochen, um fr\u00fchzeitig beim Design, bei der Konfiguration und Implementierung Laufzeitprobleme zu verhindern.<\/p>\n<h3><a title=\"Die Vektoreinheit - dein Freund und Helfer - ESE 2018\" href=\"https:\/\/www.microconsult.de\/die-vektoreinheit-dein-freund-und-helfer\/\" target=\"_blank\" rel=\"noopener\">Die Vektoreinheit &#8211; dein Freund und Helfer<\/a><\/h3>\n<p><strong>Mehr Performance zum Nulltarif?<\/strong><\/p>\n<p>Dr. Andreas Ehmanns, MBDA Deutschland GmbH\u00a0(ESE Kongress 2018)<\/p>\n<p>Vektoreinheiten sind seit vielen Jahren in den g\u00e4ngigen Prozessorfamilien Standard und dennoch werden sie &#8211; auch im embedded Bereich &#8211; h\u00e4ufig von den Softwareentwicklern nicht verwendet. Gerade bei ARM-Prozessoren ist die Entwicklung in diesem Bereich in den letzten Jahren deutlich voran geschritten und er\u00f6ffnet dem (embedded) Entwickler neue Leistungsbereiche. Von diesen sehr leistungsf\u00e4higen Einheiten Gebrauch zu machen und zu entscheiden, wann deren Nutzen brauchbare Vorteile bringt, erscheint h\u00e4ufig wesentlich schwieriger, als es wirklich ist.<\/p>\n<h3><a title=\"Was wird nur aus meinem Code - ESE 2018\" href=\"https:\/\/www.microconsult.de\/was-wird-nur-aus-meinem-code\/\" target=\"_blank\" rel=\"noopener\">Was wird nur aus meinem Code?<\/a><\/h3>\n<p><strong>Software-Performance endlich fundiert bewerten<\/strong><\/p>\n<p>Daniel Penning, embeff GmbH\u00a0(ESE Kongress 2018)<\/p>\n<p>Die Performance von Software spielt bei nahezu jedem Embedded-Projekt eine entscheidende Rolle. Schneller Code f\u00fchrt zu besseren Reaktionsraten und h\u00f6herem Systemdurchsatz. Eine spezifizierte Aufgabenstellung kann so gegebenenfalls mit weniger Leistung und dementsprechend kleinerem Mikrocontroller bew\u00e4ltigt werden. Der Energiebedarf sinkt und f\u00fchrt so insbesondere bei batteriebetriebenen Systemen zu l\u00e4ngerer Laufzeit bzw. einer geringeren Dimensionierung der Batteriekapazit\u00e4t. Diese Effekte resultieren schlussendlich in einer g\u00fcnstigeren Hardware.<\/p>\n<h3><a title=\"Echtzeitf\u00e4higkeit von Containerl\u00f6sungen am Beispiel Docker - ESE 2018\" href=\"https:\/\/www.microconsult.de\/echtzeitfaehigkeit-von-containerloesungen-am-beispiel-docker\/\" target=\"_blank\" rel=\"noopener\">Echtzeitf\u00e4higkeit von Containerl\u00f6sungen am Beispiel Docker<\/a><\/h3>\n<p><strong>Performance-Analyse der Echtzeitf\u00e4higkeiten von Linux-basierten Container-L\u00f6sungen auf ARM<\/strong><\/p>\n<p>Michael Schnelle, Mixed Mode\u00a0(ESE Kongress 2018)<\/p>\n<p>Als Echtzeitsystem bezeichnet man im Allgemeinen ein System, das auf ein Ereignis innerhalb einer endlichen und vorhersagbaren Zeitspanne reagieren muss. Solche Systeme stellen folglich nicht nur logische, sondern auch zeitliche Anforderungen an ein Ergebnis. Echtzeit bedeutet dabei nicht unbedingt schnelles Handeln, sondern das Einhalten der gesetzten Zeitschranken und deterministisches Verhalten. Echtzeitsysteme werden dabei in zwei Kategorien eingeteilt: weiche und harte Echtzeitsysteme.<\/p>\n<h3><a title=\"Safety in sich schnell \u00e4ndernden Systemen - ESE 2018\" href=\"https:\/\/www.microconsult.de\/safety-in-sich-schnell-aendernden-systemen\/\" target=\"_blank\" rel=\"noopener\">Safety in sich schnell \u00e4ndernden Systemen<\/a><\/h3>\n<p><strong>Praxistaugliche Anwendung von formalen Methoden<\/strong><\/p>\n<p>Christine Jakobs, Matthias Werner; TU Chemnitz\u00a0(ESE Kongress 2018)<\/p>\n<p>Der klassische Entwicklungsprozess f\u00fcr Software im Bereich eingebetteter Echtzeitsysteme geht von einem statischen System mit festgelegten Komponenten aus. Die Marktnachfrage f\u00fchrt zu einem Bedarf an st\u00e4rkerer Dynamik. Dadurch erh\u00f6ht sich die Komplexit\u00e4t und es wird wichtiger, den Erhalt von sicherheitskritischen Eigenschaften (safety) durch stringente Modellierung und Analyse abzusichern.<\/p>\n<h3><a title=\"Logical Execution Time in the Automotive Environment - ESE 2018\" href=\"https:\/\/www.microconsult.de\/logical-execution-time-in-the-automotive-environment\/\" target=\"_blank\" rel=\"noopener\">Logical Execution Time in the Automotive Environment<\/a><\/h3>\n<p><strong>Introduction and Application<\/strong><\/p>\n<p>Martin Alfranseder, Stefan Kuntz, Martin Kardos, Ralph Mader; Continental Automotive GmbH\u00a0(ESE Kongress 2018)<\/p>\n<p>Within the next years, EE architecture in automotive systems will change significantly. Domain controller platforms are introduced that combine different kinds of microcontrollers equipped with several cores and replace ECUs that are used nowadays. System topologies change from simple networks to hierarchical networks. \u00a0Furthermore, features like automated and autonomous driving lead to the fact that functions, which formerly were decoupled from each other, get more and more tightly connected and distributed. In addition, there are still parts of software that are only capable of running on a single core and shall be enabled for multicore based systems. Such functions and complex chains of effects demand stronger timing requirements that are getting more and more difficult to handle. Thus, new methods like Logical Execution Time (LET) are required to ensure all these aspects. This paper briefly describes the concept of LET and presents an overview of different implementations in practical Powertrain applications. Finally, the current status of introducing LET in the AUTOSAR standard is given.<\/p>\n<hr \/>\n<h2>Vortragsreihe: Implementierung<\/h2>\n<h3><a title=\"10 kleine Dinge, die C++ einfacher machen - ESE 2018\" href=\"https:\/\/www.microconsult.de\/10-kleine-dinge-die-c-einfacher-machen\/\" target=\"_blank\" rel=\"noopener\">10 kleine Dinge, die C++ einfacher machen<\/a><\/h3>\n<p><strong>Wartbarer Code durch den Einsatz von modernen C++ Features<\/strong><\/p>\n<p>Dominik Berner, bbv Software Services\u00a0(ESE Kongress 2018)<\/p>\n<p>Die neuen Standards haben die Programmiersprache C++ merklich modernisiert und teilweise ganz neue Programmierparadigmen in die Welt von C++ eingebracht. Die &#8222;gro\u00dfen&#8220; \u00c4nderungen, wie Variadic Templates, auto, Move-Semantik, Lambda-Ausdr\u00fccke und weitere, haben f\u00fcr viel Diskussionsstoff gesorgt und sind dementsprechend weit herum bekannt. Nebst den Sprachfeatures hat auch die Standard-Bibliothek eine merkliche Erweiterung erfahren, und viele Konzepte aus Bibliotheken wie boost wurden so standardisiert. Nebst diesen sehr sp\u00fcrbaren (und teilweise auch umstrittenen) Features gibt es eine ganze Menge an kleinen, aber feinen Spracherweiterungen, die oft weniger bekannt sind oder \u00fcbersehen werden.<\/p>\n<h3><a title=\"A Guide through the Jungle of Security Coding Standards - ESE 2018\" href=\"https:\/\/www.microconsult.de\/a-guide-through-the-jungle-of-security-coding-standards\/\" target=\"_blank\" rel=\"noopener\">A Guide through the Jungle of Security Coding Standards<\/a><\/h3>\n<p><strong>Software Security is Becoming Increasingly Important<\/strong><\/p>\n<p>Michal Rozenau, Parasoft \u00a0(ESE Kongress 2018)<\/p>\n<p>Searching for security-focused coding standards, you find a variety of sources \u2013 including CERT Coding Standards, OWASP, CWE, and multiple various recommendations and best practices. Additionally, there are many domain-specific standards, including MISRA, AUTOSAR, and a whole family of IEC 61508-based standards. It is a challenge to deal with this amount of information and determine the set of coding standards that should be applied to your specific project. And it is an even bigger challenge to do it in the middle of the SDLC, when the already-existing software needs to be suddenly tuned to comply to such standard.<\/p>\n<h3><a title=\"C++: Typsicher - ESE 2018\" href=\"https:\/\/www.microconsult.de\/c-typsicher\/\" target=\"_blank\" rel=\"noopener\">C++: Typsicher<\/a><\/h3>\n<p><strong>Fehler zur Compile-Zeit finden und Tippfehler reduzieren<\/strong><\/p>\n<p>Andreas Fertig\u00a0(ESE Kongress 2018)<\/p>\n<p>Templates existieren in C++ bereits seit einiger Zeit. Mit dem C++11 Standard-Update wurden sie noch besser. Nun gibt es\u00a0 variadische Template-Argumente. Einige Leute argumentieren, dass dies das wichtigste neue Feature in C++11 ist. Templates sind eine gute M\u00f6glichkeit, den Compiler-Code f\u00fcr Sie erstellen zu lassen. Da Templates zur Kompilierzeit ausgewertet werden, sind sie auch perfekt f\u00fcr eine fr\u00fchestm\u00f6gliche Fehlererkennung. Sie k\u00f6nnen robusteren Code mit ihnen schreiben. Mit Templates k\u00f6nnen Sie Berechnungen bereits zur Kompilierzeit durchf\u00fchren. Zusammen mit constexpr sind sie ein sehr leistungsf\u00e4higes Werkzeug, das jeder in seiner Werkzeugkiste haben sollte.<\/p>\n<h3><a title=\"Festkomma-Arithmetik \u2013 einfacher als man glaubt - ESE 2018\" href=\"https:\/\/www.microconsult.de\/festkomma-arithmetik-einfacher-als-man-glaubt\/\" target=\"_blank\" rel=\"noopener\">Festkomma-Arithmetik \u2013 einfacher als man glaubt<\/a><\/h3>\n<p><strong>Einsatz in eigenen Algorithmen und Bibliotheken<\/strong><\/p>\n<p>Ferdinand Englberger, Universit\u00e4t der Bundeswehr M\u00fcnchen\u00a0(ESE Kongress 2018)<\/p>\n<p>Obwohl immer mehr Mikrocontroller \u00fcber Gleitkommarechenwerke verf\u00fcgen, wird Festkomma-Arithmetik in vielen Bibliotheken z.\u00a0B. f\u00fcr digitale Signalverarbeitung, f\u00fcr neuronale Netze oder in Regelungsalgorithmen eingesetzt. Die Befehlss\u00e4tze der Prozessoren haben Erweiterungen zum Umgang mit Festkommazahlen und erm\u00f6glichen mit SIMD-Instruktionen deren effektive Verarbeitung. Es werden die Grundlagen der Festkomma-Arithmetik erl\u00e4utert und damit das notwendige Verst\u00e4ndnis geschaffen, um diese Arithmetik in eigenen Algorithmen und in Bibliothekfunktionen effektiv einsetzen zu k\u00f6nnen.<\/p>\n<h3><a title=\"Moderne Compiler-Optimierungen - ESE 2018\" href=\"https:\/\/www.microconsult.de\/moderne-compiler-optimierungen\/\" target=\"_blank\" rel=\"noopener\">Moderne Compiler-Optimierungen<\/a><\/h3>\n<p><strong>Alte und neue Tricks f\u00fcr den kleinsten und schnellsten Code<\/strong><\/p>\n<p>Andr\u00e9 Schmitz, Green Hills Software\u00a0(ESE Kongress 2018)<\/p>\n<p>Compiler-Optimierung ist ein alter Hut und bekannt, seidem es Compiler gibt. Trotzdem kommen jedes Jahr neue Versionen von Compilern auf den Markt, die nochmal z.B. 5% kleineren oder 10% schnelleren Code generieren. Wie kann das sein? Sind die bisherigen Compiler etwa schlecht, oder verwendet der Compiler-Hersteller Tricks, die nicht standardkonform sind? Compiler-Optimierung ist von Natur her eine komplexe Angelegenheit, und der Erfolg der Optimierung h\u00e4ngt sehr stark von dem zu optimierenden Sourcecode ab. Dieser Beitrag beleuchtet grunds\u00e4tzliche Konzepte von optimierenden Compilern f\u00fcr C und C++, zeigt Beispiele sowohl von altbekannten als auch von sehr aktuellen Optimierungen auf und hinterfragt den Sinn dieser Optimierungen. Au\u00dferdem werden Fallstricke aufgezeigt beim Versuch, Code manuell zu optimieren.<\/p>\n<h3><a title=\"Migration auf Python 3 - ESE 2018\" href=\"https:\/\/www.microconsult.de\/migration-auf-python-3\/\" target=\"_blank\" rel=\"noopener\">Migration auf Python 3<\/a><\/h3>\n<p><strong>Warum die Uhr immer lauter tickt<\/strong><\/p>\n<p>Rainer Grimm, Modernes C++\u00a0(ESE Kongress 2018)<\/p>\n<p>Python 3 wurde im Jahr 2008 ver\u00f6ffentlicht. Da Python 3 nicht abw\u00e4rtskompatibel zu Python 2 ist, wurde in der Regel der bestehende Code in Python 2 weiterentwickelt und der neue Code direkt in Python 3 geschrieben. Die Existenz zweier Parallelwelten nimmt am 1.1.2020 ein abruptes Ende. Mit dem 1.1.2020 wird der Unterst\u00fctzung von Python 2 eingestellt. Die Migration der Codebasis von Python 2 nach Python 3 ist daher unvermeidlich.<\/p>\n<h3><a title=\"C++ in Deeply-Embedded Systems - ESE 2018\" href=\"https:\/\/www.microconsult.de\/c-in-deeply-embedded-systems\/\" target=\"_blank\" rel=\"noopener\">C++ in Deeply-Embedded Systems<\/a><\/h3>\n<p><strong>Modern Code on Tiny Chips<\/strong><\/p>\n<p>Dr. Michael von Tessin, Sonova (ESE Kongress 2018)<\/p>\n<p>Most deeply-embedded systems are implemented in C. In this paper, we explain why, and why those systems could profit from using C++. We present how this can be achieved successfully. To this end, we also report from our own experience in converting a large, productive, deeply-embedded code base from C to C++.<\/p>\n<hr \/>\n<h2>Vortragsreihe: Internet of Things<\/h2>\n<p>Beitr\u00e4ge werden in K\u00fcrze bereitgestellt.<\/p>\n<hr \/>\n<h2>Vortragsreihe: Machine Learning<\/h2>\n<h3><a title=\"Machine Learning - vor dem ersten Schritt - ESE 2018\" href=\"https:\/\/www.microconsult.de\/machine-learning-vor-dem-ersten-schritt-wozu-fuer-wen\/\" target=\"_blank\" rel=\"noopener\">Machine Learning &#8211; vor dem ersten Schritt: Wozu? F\u00fcr wen?<\/a><\/h3>\n<p><strong>Eine Einf\u00fchrung f\u00fcr Interessierte<\/strong><\/p>\n<p>Andy Yap, Gregor Schock, Fabio Ferreira, AKKA Automotive; Jens Bruno Wittek, AKKA Digital\u00a0(ESE Kongress 2018)<\/p>\n<p>Maschinelles Lernen kann in zahlreichen Anwendungsfeldern Mehrwerte generieren. Neueinsteiger k\u00f6nnen mit den verwendeten Begriffen nicht immer etwas anfangen und werden teilweise durch &#8222;Marketing-Sprache&#8220; verunsichert. Gerade Begriffe aus diesem Themenfeld sind derzeit allgegenw\u00e4rtig und werden verallgemeinernd benutzt. In diesem Beitrag werden die Grundprinzipien des Machine Learning aus verschiedenen Perspektiven betrachtet und anschaulich erkl\u00e4rt. Es werden realistische Erwartungen an datenbasierte Analyseprojekte vermittelt.<\/p>\n<h3><a title=\"Deploying AI and Machine Learning for the IoT - ESE 2018\" href=\"https:\/\/www.microconsult.de\/deploying-ai-and-machine-learning-for-the-iot\/\" target=\"_blank\" rel=\"noopener\">Deploying AI and Machine Learning for the IoT<\/a><\/h3>\n<p><strong>Edge Computing Applied to Auto and Industrial Applications<\/strong><\/p>\n<p>Markus Levy, NXP Semiconductors (ESE Kongress 2018)<\/p>\n<p>While AI, neural networks, and classical machine learning algorithms have been around for decades, these technologies have improved 1000x in 3 years. In general, this paper begins by explaining the technical reasons that led to this improvement. This technology is being exploited by the rapid expansion of the IoT, industrial, and automotive market segments, where many industries realized that it was impractical and in violation of privacy to push all data up to the cloud. The author describes various methods for edge AI, which can be applied to vision, voice, and anomaly detection with sensors.<\/p>\n<h3><a title=\"Deep Learning im Fahrzeug - ESE 2018\" href=\"https:\/\/www.microconsult.de\/deep-learning-im-fahrzeug\/\" target=\"_blank\" rel=\"noopener\">Deep Learning im Fahrzeug<\/a><\/h3>\n<p><strong>Anwendungsf\u00e4lle f\u00fcr maschinelles Lernen im Fahrzeug<\/strong><\/p>\n<p>Dr. Eduard Kromer, iNTENCE automotive electronics GmbH\u00a0(ESE Kongress 2018)<\/p>\n<p>Begriffe wie K\u00fcnstliche Intelligenz, Machine Learning und Deep Learning sind in aller Munde, auch oder gerade wegen der konkreten Anwendungsf\u00e4lle wie dem autonomen Fahren, der Sprach- und der Gestenerkennung. Was genau hat es damit auf sich und warum gibt es diesen Hype? Und wie funktioniert Machine Learning eigentlich? Was sind interessante Anwendungsf\u00e4lle im Fahrzeug? Werden die M\u00f6glichkeiten \u00fcbersch\u00e4tzt? Werden die Gefahren \u00fcbertrieben dargestellt?<\/p>\n<hr \/>\n<h2>Vortragsreihe: Management<\/h2>\n<p>Beitr\u00e4ge werden in K\u00fcrze bereitgestellt.<\/p>\n<hr \/>\n<h2>Vortragsreihe: Modellierung<\/h2>\n<h3><a title=\"Guidelines Are a Modeler\u2019s Best Friend - ESE 2018\" href=\"https:\/\/www.microconsult.de\/guidelines-are-a-modelers-best-friend\/\" target=\"_blank\" rel=\"noopener\">Guidelines Are a Modeler\u2019s Best Friend<\/a><\/h3>\n<p><strong>Ein Einstieg in die statische Modellanalyse<br \/>\n<\/strong><\/p>\n<p>Dr. Simon R\u00f6sel, Model Engineering Solutions GmbH (ESE Kongress 2018)<\/p>\n<p>Anforderungsmodellierung ist eine Technik, die in vielen Unternehmen nicht oder nur ansatzweise praktiziert wird, und die vergleichsweise einfach und iterativ eingef\u00fchrt werden kann. Da der Kosten- und Zeitdruck in vielen Unternehmen enorm ist, befinden sich hier &#8222;low hanging fruit&#8220;, mit denen die Entwicklung effektiver gestaltet werden kann. Da es viele unterschiedliche Ans\u00e4tze gibt, werden hier sowohl die Konzepte vermittelt, die einem helfen, was in die eigene Arbeit passt, als auch konkrete Taktiken, die mit wenig Aufwand Ergebnisse bringen.<\/p>\n<h3><a title=\"The \u201cStandards\u201d Way of Modeling - ESE 2018\" href=\"https:\/\/www.microconsult.de\/the-standards-way-of-modeling\/\" target=\"_blank\" rel=\"noopener\">The &#8222;Standards&#8220; Way of Modeling<\/a><\/h3>\n<p><strong>How I Learned to Stop Worrying and Love Modeling<\/strong><\/p>\n<p>Robert Baillargeon, Sodius, Walter van der Heiden, Willert Software Tools<strong>\u00a0(ESE Kongress 2018)<\/strong><\/p>\n<p>With every new standard, there is a target of an improved process of engineering. However, to design vehicles no standard is used, or can be judged, in isolation. For this reason, it is critical that we have patterns of adoption that leverage these standards to their strength in concert with other standards.\u00a0 Over decades of practice in engineering design and tool deployment our teams have identified patterns of delivering the best from standards that improves adoption for the engineers.<\/p>\n<h3><a title=\"Fallstudie: Terrain Awareness and Warning System - ESE 2018\" href=\"https:\/\/www.microconsult.de\/fallstudie-terrain-awareness-and-warning-system\/\" target=\"_blank\" rel=\"noopener\">Fallstudie: Terrain Awareness and Warning System<\/a><\/h3>\n<p><strong>Automatische Parallelisierung eines modellbasierten Designs<\/strong><\/p>\n<p>Peer Ulbig, Umut Durak, David M\u00fcller, Deutsches Zentrum f\u00fcr Luft- und Raumfahrt e.V., Oliver Oey, Timo Stripf, Michael R\u00fcckauer, emmtrix Technologies GmbH\u00a0(ESE Kongress 2018)<\/p>\n<p>Der Luft- und Raumfahrtsektor verlangt nach neuen Methoden und Ans\u00e4tzen zur kosteneffizienten Steigerung der Performanz von Anwendungen unter Beibehaltung des Sicherheitsniveaus und der Programmierbarkeit. Ein vielversprechender Ansatz besteht in der Verwendung von Multicore-Architekturen. Um ihr volles Potenzial aussch\u00f6pfen zu k\u00f6nnen, besteht neben der notwendigen Zertifizierung allerdings auch ein Bedarf an Programmierwerkzeugen und -prozessen. Dabei ist die Unterst\u00fctzung des modellbasierten Entwurfs zur Vereinfachung der Systemmodellierung, der Verifikation und der Validierung von Designentscheidungen entscheidend. In diesem Paper wird daher ein modellbasierter Entwurf f\u00fcr Multicore-Architekturen vorgestellt. Als Fallstudie wird ein &#8222;Terrain Awareness and Warning System&#8220; (TAWS) modellbasiert entwickelt und mit Hilfe der interaktiven Parallelisierungsl\u00f6sung emmtrix Parallel Studio (ePS) f\u00fcr die Ausf\u00fchrung auf einem Infineon Aurix TC297B Mikrocontroller parallelisiert.<\/p>\n<hr \/>\n<h2><a title=\"Embedded Software Engineering Fachwissen - ESE 2018-2\" href=\"https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen-ese-2018-teil-2\/\" target=\"_blank\" rel=\"noopener\">Beitr\u00e4ge ESE 2018, Teil 2<\/a><\/h2>\n","protected":false},"excerpt":{"rendered":"<p>MicroConsult bietet das ganze Jahr zu den auf dem Kongress besprochenen Themen\u00a0Weiterbildungen, Kurse und Seminare sowie Coaching an. Profitieren Sie von der Erfahrung unserer Spezialisten f\u00fcr Embedded Software Engineering und nehmen Sie mit uns Kontakt auf. Wir beraten Sie gerne. MicroConsult Training &amp; Coaching: Themen Zum Kontaktformular ESE Kongress 2018 Beitr\u00e4ge, Teil 1 &#8211; Themenbereiche: [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-7608","post","type-post","status-publish","format-standard","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Embedded Software Engineering Fachwissen: ESE 2018 (Teil 1) - MicroConsult Academy GmbH<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microconsult.de\/en\/embedded-software-engineering-expertise-ese-2018-part-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Embedded Software Engineering Fachwissen: ESE 2018 (Teil 1) - MicroConsult Academy GmbH\" \/>\n<meta property=\"og:description\" content=\"MicroConsult bietet das ganze Jahr zu den auf dem Kongress besprochenen Themen\u00a0Weiterbildungen, Kurse und Seminare sowie Coaching an. Profitieren Sie von der Erfahrung unserer Spezialisten f\u00fcr Embedded Software Engineering und nehmen Sie mit uns Kontakt auf. Wir beraten Sie gerne. MicroConsult Training &amp; Coaching: Themen Zum Kontaktformular ESE Kongress 2018 Beitr\u00e4ge, Teil 1 &#8211; Themenbereiche: [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microconsult.de\/en\/embedded-software-engineering-expertise-ese-2018-part-1\/\" \/>\n<meta property=\"og:site_name\" content=\"MicroConsult Academy GmbH\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-28T14:06:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-18T07:11:14+00:00\" \/>\n<meta name=\"author\" content=\"Sabine Pagler\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sabine Pagler\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/embedded-software-engineering-fachwissen-ese-2018-teil-1\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/embedded-software-engineering-fachwissen-ese-2018-teil-1\\\/\"},\"author\":{\"name\":\"Sabine Pagler\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/62911b8e19a8bfe3bb62a1626541ee39\"},\"headline\":\"Embedded Software Engineering Fachwissen: ESE 2018 (Teil 1)\",\"datePublished\":\"2025-11-28T14:06:45+00:00\",\"dateModified\":\"2026-06-18T07:11:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/embedded-software-engineering-fachwissen-ese-2018-teil-1\\\/\"},\"wordCount\":3312,\"commentCount\":0,\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/embedded-software-engineering-fachwissen-ese-2018-teil-1\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/embedded-software-engineering-fachwissen-ese-2018-teil-1\\\/\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/embedded-software-engineering-fachwissen-ese-2018-teil-1\\\/\",\"name\":\"Embedded Software Engineering Fachwissen: ESE 2018 (Teil 1) - MicroConsult Academy GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#website\"},\"datePublished\":\"2025-11-28T14:06:45+00:00\",\"dateModified\":\"2026-06-18T07:11:14+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/62911b8e19a8bfe3bb62a1626541ee39\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/embedded-software-engineering-fachwissen-ese-2018-teil-1\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/embedded-software-engineering-fachwissen-ese-2018-teil-1\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/embedded-software-engineering-fachwissen-ese-2018-teil-1\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.microconsult.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Embedded Software Engineering Fachwissen: ESE 2018 (Teil 1)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#website\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/\",\"name\":\"MicroConsult Academy GmbH\",\"description\":\"Professionelle Schulungen, Beratung und Projektunterst\u00fctzung\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.microconsult.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/62911b8e19a8bfe3bb62a1626541ee39\",\"name\":\"Sabine Pagler\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c46debe3ee33767a8d9e8b141ecc07ac5c81c7af9668cd6344fe2a79dabe80a6?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c46debe3ee33767a8d9e8b141ecc07ac5c81c7af9668cd6344fe2a79dabe80a6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c46debe3ee33767a8d9e8b141ecc07ac5c81c7af9668cd6344fe2a79dabe80a6?s=96&d=mm&r=g\",\"caption\":\"Sabine Pagler\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Embedded Software Engineering Expertise: ESE 2018 (Part 1) - MicroConsult Academy GmbH","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microconsult.de\/en\/embedded-software-engineering-expertise-ese-2018-part-1\/","og_locale":"en_GB","og_type":"article","og_title":"Embedded Software Engineering Fachwissen: ESE 2018 (Teil 1) - MicroConsult Academy GmbH","og_description":"MicroConsult bietet das ganze Jahr zu den auf dem Kongress besprochenen Themen\u00a0Weiterbildungen, Kurse und Seminare sowie Coaching an. Profitieren Sie von der Erfahrung unserer Spezialisten f\u00fcr Embedded Software Engineering und nehmen Sie mit uns Kontakt auf. Wir beraten Sie gerne. MicroConsult Training &amp; Coaching: Themen Zum Kontaktformular ESE Kongress 2018 Beitr\u00e4ge, Teil 1 &#8211; Themenbereiche: [&hellip;]","og_url":"https:\/\/www.microconsult.de\/en\/embedded-software-engineering-expertise-ese-2018-part-1\/","og_site_name":"MicroConsult Academy GmbH","article_published_time":"2025-11-28T14:06:45+00:00","article_modified_time":"2026-06-18T07:11:14+00:00","author":"Sabine Pagler","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sabine Pagler","Estimated reading time":"18 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen-ese-2018-teil-1\/#article","isPartOf":{"@id":"https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen-ese-2018-teil-1\/"},"author":{"name":"Sabine Pagler","@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/62911b8e19a8bfe3bb62a1626541ee39"},"headline":"Embedded Software Engineering Fachwissen: ESE 2018 (Teil 1)","datePublished":"2025-11-28T14:06:45+00:00","dateModified":"2026-06-18T07:11:14+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen-ese-2018-teil-1\/"},"wordCount":3312,"commentCount":0,"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen-ese-2018-teil-1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen-ese-2018-teil-1\/","url":"https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen-ese-2018-teil-1\/","name":"Embedded Software Engineering Expertise: ESE 2018 (Part 1) - MicroConsult Academy GmbH","isPartOf":{"@id":"https:\/\/www.microconsult.de\/#website"},"datePublished":"2025-11-28T14:06:45+00:00","dateModified":"2026-06-18T07:11:14+00:00","author":{"@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/62911b8e19a8bfe3bb62a1626541ee39"},"breadcrumb":{"@id":"https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen-ese-2018-teil-1\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen-ese-2018-teil-1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.microconsult.de\/embedded-software-engineering-fachwissen-ese-2018-teil-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microconsult.de\/"},{"@type":"ListItem","position":2,"name":"Embedded Software Engineering Fachwissen: ESE 2018 (Teil 1)"}]},{"@type":"WebSite","@id":"https:\/\/www.microconsult.de\/#website","url":"https:\/\/www.microconsult.de\/","name":"MicroConsult Academy GmbH","description":"Professional training, consulting and project support","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microconsult.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/62911b8e19a8bfe3bb62a1626541ee39","name":"Sabine Pagler","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/c46debe3ee33767a8d9e8b141ecc07ac5c81c7af9668cd6344fe2a79dabe80a6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c46debe3ee33767a8d9e8b141ecc07ac5c81c7af9668cd6344fe2a79dabe80a6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c46debe3ee33767a8d9e8b141ecc07ac5c81c7af9668cd6344fe2a79dabe80a6?s=96&d=mm&r=g","caption":"Sabine Pagler"}}]}},"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/7608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/comments?post=7608"}],"version-history":[{"count":9,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/7608\/revisions"}],"predecessor-version":[{"id":12938,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/7608\/revisions\/12938"}],"wp:attachment":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/media?parent=7608"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/categories?post=7608"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/tags?post=7608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}