Shaping Real-Time Systems Engineering of Tomorrow

2016

March 2016 | Magazine Electronik automotive

Automated optimization of embedded systems (German)

Für komplexe Fahrzeugarchitekturen eine optimale Lösung zu finden, wird zu einer immer größeren Herausforderung. Erst das Zusammenspiel von Werkzeugen sowohl für die Simulation als auch für die Worst-Case-Analyse und die automatisierte Optimierung stellt sicher, dass sich die vorgegebenen Ziele auch erreichen lassen.

Dr. Ralf Münzenberger, Ingo Houben, Dr. Karsten Albers, INCHRON GmbH und Prof. Dr. Frank Slomka, Universität Ulm

Magazin Electronik automotive , Vol 3, März 2016

January 2016 | ERTS² - Embedded Real Time Software and Systems Congress (copy 1)

 A Practical Approach to the Simulation of Safety-critical Automotive Control Systems considering Complex Data Flows

Embedded systems highly contribute to the efficiency, safety, and usability of our present-day means of transport like cars and airplanes. Due to the possible hazards and risks involved with their operation, safety standards like DO-178C for avionics and ISO 26262 for automotive commend the application of methods and tools according to the state of the art. Functional safety requirements imposed on hardware and software imply the detection of malfunctions and taking corrective actions, before hazards actually occur. In this paper we describe a model-based approach for real-time simulation focusing on complex end-to-end data flows typically encountered in safety-critical automotive control applications.

Sébastien Dubé, Hella Engineering France, Mesut Özhan, INCHRON GmbH, Achim Rettberg, Hella Electronics

Proceedings of Embedded Real Time Software and Systems Congress, Toulouse, January 2016

2015

November 2015 | AUTOMOTIVE INDUSTRIES Magazine

Real-time health tools ensures development projects are under budget and on time.

One of the biggest challenges for system developers and engineers is to assess the real-time behavior of their systems and networks in the face of increasing complexity. In response German company INCHRON has developed a set of methods and tools that help reduce the costs and ensure that deadlines are met in the development of the increasingly complex systems. The tools help developers to get rid of load limits and performance, deadline and response time violations. As an example they are used to optimize the coordination of sensor input (radar, camera, ultrasonic), the processing, and the actuator output (brake, steering, gear box) that forms the “brain” of a driver assistance system.

James Hilton, Automotive Industries, askeed Dr. Ralf Münzenberger, CEO and Co-Founder of INCHRON.

November 2015 | Embedded Software Engineering Congress 2015

Model based architectural development and simulation – practical example driver assistance systems with AMALTHEA and chronSIM (German)

Ein modellbasierter Ansatz, beim dem aus einer Single-Source-Quelle weitere Prozessschritte abgeleitet werden, bietet viele Vorteile. Das Systemmodell von AMALTHEA dient hierbei als Ausgangspunkt, um eine robuste dynamische System- und Software-Architektur zu entwerfen sowie Source-Code und Testfälle zu erzeugen. In diesem Artikel wird ein Workflow vorgestellt, wie ausgehend von einem AMALTHEA Systemmodell eine Architektur simuliert, analysiert und im Fehlerfall optimiert wird.

Thomas Jäger, Robert Bosch GmbH, Ingo Houben, Ralf Münzenberger, INCHRON GmbH

Tagungsband Embedded Software Engineering Congress, Nov. 2015

November 2015 | Embedded Software Engineering Congress 2015

„Health Check“ for the development of real-time systems (German)

Viele SW-Projekte für eingebettete Systeme haben Probleme bzgl. Budget- oder Terminüberschreitungen. Gründe sind z.B., dass wichtige Anforderungen nicht früh genug berücksichtigt werden und dadurch Fehler zu spät erkannt werden, insbesondere beim dynamischen Verhalten eines Systems. Basierend auf vielen Entwicklungsprojekten wurde ein kompakter Fragenkatalog (Real-Time Health Check) entwickelt, der Schwachpunkte im Entwurfsprozess aufdeckt.

Ralf Münzenberger, INCHRON GmbH, Friedhelm Stappert, Technische Hochschule Nürnberg
Embedded Software Engineering Congress 2015, November 2015

September 2015 | Automotive Software Congress

Bottom – up approach for model based development (German)

In diesem Vortrag wird ein einfacher und schneller Weg aufgezeigt, wie in bestehenden Projekten und auf schon vorhandenen Daten der Einstieg in die modellbasierte Welt durch die Verbindung der Werkzeuge von Lauterbach und INCHORON aufs Einfachste möglich ist.

Rudi Dienstbeck, Lauterbach GmbH, Ingo Houben, INCHRON GmbH

Automotive Software Kongress, Landshut, Sept. 2016

2014

November 2014 | Embedded Software Engineering Congresss

Kommunikationsoverhead bei Multi-Core Systemen früh beherrschen -
Frühzeitiges Erkennung und Ableiten von Maßnahmen im Prozess

Kostendruck und technologische Herausforderungen bedingen den Trend die Anzahl der Steuergeräte im Automobil zu reduzieren. Parallel gibt es einen erheblichen Anstieg an Funktionalität und einen steigenden Druck neue Funktionalität schneller im Auto bereit zu stellen. Daher erscheint der Einsatz von Multi-Core Prozessoren eine Lösung darzustellen, um eine große Steigerung der Performance zu erreichen. Häufig zeigt es sich erst in späten Entwicklungsphasen, dass der gewünschte Performancegewinn nicht erzielt wird. Bei genauerer Untersuchung der Ursachen stellt sich häufig heraus, dass es einen impliziten Lastzuwachs und eine Erhöhung der Latenzen von zeitkritischen Wirkketten durch die Inter-Core-Kommunikation gibt, hervorgerufen durch die Verteilung der Software auf verschiedene Rechenkerne.

Dr. Jan Meyer, Hella KGaA Hueck & Co. Ingo Houben, Dr. Ralf Münzenberger, INCHRON GmbH

Tagungsband Embedded Software Engineering Congress, November 2014

Sept. 2014 | Automotive Software Congress

Robust architecture for CAR2X communication (German)

In diesem Vortrag wird darauf eingegangen, welche Anforderungen an eine Archtitektur für die Beherrschung der CAR2X Kommunikation gestellt wird. Es werden verschiedene Aspekte für die Auslegung einer adäquaten Architektur diskutiert und es wird aufgezeigt, wie diese mit einer bestehenden Fahrzeugarchitektur zusammen arbeiten muss. Gefahrenpotenzial durch falsche Architekturentscheidungen wird näher erläutert. Durch die Untersuchung von Event-Chains wird eine Methodik vorgestellt die Systemauslegung zu validieren und im Fehlerfall Anhaltspunkte für eine Optimierung zu erhalten. Dies schliesst die Betrachtung der Performanz, der sich ergebenen Latenzen und der Struktur des Systems einschließlich der Software-Architektur mit ein. Neben der heutigen Verwendung der CAR2X Kommunikationsdaten zur Information des Fahrer sind in Zukunft auch aktive Eingriffe in das Fahrzeugverhalten vorgesehen. Dadurch ergeben sich neue Anforderungen an die jetzigen Architekturen. Diese sollen als Ausblick auf zukünftige Arbeiten kurz vorgestellt werden.

Ingo Houben, Dr. Ralf Münzenberger, INCHRON GmbH

Automotive Software Kongress, Landshut, Sept. 2014

2013

June 2013 | AUTOMOBIL ELEKTRONIK

Return on Investment for Tools (German)

Es gibt immer wieder ECU-Entwicklungsprojekte, die am Ende ihr Budget bei weitem überschreiten. Eine Quelle für Risiken liegt im dynamischen Echtzeitverhalten des Systems. Inzwischen ist in der Praxis mehrfach nachgewiesen, dass modellbasierte Designlösungen dabei helfen, hunderte an Manntagen und hunderttausende an Euro zu sparen. Ein einfaches Scoring-Modell hilft dabei, ein Gefühl für die
Risiken eines Projektes zu bekommen. Auf Basis dieser Risikoeinschätzung lassen sich Einsparpotenziale relativ genau beziffern und Investitionsentscheidungen schlüssig begründen.

Uwe Brodtmann, INCHRON GmbH

June 2013 | IBM Innovate

Enabling Requirements Engineering for Real-Time Critical Systems with Rational DOORS and INCHRON Tool-Suite

Requirements engineering for timing and performance requirements of real-time critical embedded systems is the domain of specialized development tools like the INCHRON Tool-Suite. As a solution provider for the analysis and simulation of such systems INCHRON enhanced its Tool-Suite by adding the connectivity to requirement management systems using OSLC RM. The integration as an OSLC RM consumer provides links to the requirements e.g. in DOORS which are handled and refined in the Tool-Suite. It was initially implemented to support RM 1.0 and later updated for RM 2.0.

Uwe Brodtmann, INCHRON GmbH

IBM Innovate, Orlande, June 2003

May 2013 | CTI ISO 26262 Conference

Managing Real-Time Risks in the Development of Safety-Critical Embedded Systems 2nd

Managing the real-time dynamics of safety-critical applications in today’s automotive industry is an increasingly challenging task for system engineers. With growing complexity and a high degree of integration along with the pressure to reduce time-to-market and unit costs, it becomes literally impossible to eliminate all possible failures before start of production just by testing. However, typical real-time failures, e.g. end-to-end response time violation or asynchronicity of data, can already be addressed in early design stages using model-based analysis and simulation techniques. As a provider of solutions for the development of embedded real-time systems and based on our substantial experiences from various customer projects in the automotive domain, we present in this talk, how state-of-the-art methods and tools can be applied in compliance with ISO 26262 requirements, in order to find and eliminate real-time issues and to evaluate and assess the real-time characteristics of a system design.

Dr. Ralf Münzenberger, INCHRON GmbH

International CTI ISO 26262 Conference, 2013, 14-16 May, Troy, Michigan/USA

2012

June 2012 | Congress on Advances in Automotive Electronics

To master dynamic behavior Challenges in ECU development for OEM and Tier 1

The development of driver assistance systems has reached an extreme level of complexity, both from a technical system and from an ecosystem perspective. The dynamic behavior in event chains poses a major challenge and risk on the OEM and the multiple suppliers involved. These challenges and risks can only be overcome with new perspectives on the dynamic behavior of complete chains from e.g. camera signal to brake action and the steps in between. Conventional tools and methodologies often fail to provide those perspectives. A model based approach of simulation and analysis has proven to be highly successful and efficient to visualize the multiple aspects of dynamic behavior in complex event chains. The tools involved create new perspectives that enable development teams to specify requirements on dynamic behavior like never before. These new insights have created new methodologies that support the collaboration of the multiple parties involved and help avoid errors and miscommunication.

Dr. Ralf Münzenberger, INCHRON GmbH, Bernhard Augustin and Dr. Andreas Hermann, Audi AG, Dr. Wilfied Horn, Hella KGaA Hueck & Co

Congress on Advances in Automotive Electronics, Ludwigsburg, June 2012

February 2012 | Embedded Real Time Software and Systems Congress 2012

chronVAL/chronSIM: A Tool Suite for Timing Verification of Automotive Applications

Automotive software systems become more and more complex presenting tougher safety requirements and tighter timing constraints. On the other hand, today, timing verification of automotive systems is considered late in the development process, mainly at the implementation stage. Consequently, this leads generally to late detection of design mistakes involving extra costs. In this paper, we present a tool suite dedicated for timing analysis of automotive systems, chronSIM/chronVAL. We propose to evaluate the capabilities of this tool suite against the timing analysis needs of automotive applications.

Saoussen Anssi, Continental AG; Dr. Karsten Albers, Matthias Dörfel, INCHRON GmbH; Sébastien Gérard, CEA LIST

Proceedings of Embedded Real Time Software and Systems Congress, Toulouse, Feb. 2012

2011

March 2011 | embedded world congress

Timing is a Safety Issue! Functional Safety requires predictable reactions in real-time

Functional Safety, as defined basically in IEC 61508 and in ISO 26262 for automotive systems, clearly describes actions to take, methods to perform to develop a safe system. Safe means actually the presence of faults and bugs. That implies the detection of malfunctions and taking proper actions, before any harm is done. So it‟s all about timing: Before a hazard occurs, the system has to get itself in time into a safe state involving automated mechanisms and the driver.
Precisely defining the safety requirements, including time spans the system has to respond to faults, is mandatory. And it is crucial for project success to evaluate early in the development process if these requirements are met. We will introduce the reader to the timing aspects of functional safety. A model based methodology based on a matured tool suite will be described to help design embedded systems having the correct dynamic behavior and showing robustness to changes and unexpected system states.

Jürgen Belz, PROMETO and T. Kramer, R. Münzenberger, INCHRON

Proceedings ofembedded world congress, Nuremberg, March 2011

January 2011 | Elektronik Praxis

INCHRON GmbH supports automobile manufacturers in real-time analysis of ECUs (German)

INCHRON, a leading manufacturer and supplier of design and test solutions for real-time critical software, supports automotive manufacturers and their suppliers in series projects for new ECUs. The INCHRON tool chronSim is here used in ongoing projects to identify the real-time requirements and features and to ensure the integration with newly defined control devices twithout critical real-time error. The INCHRON-methodology is already used in the tender stage, to address the most critical project risk of timing errors from the start.

T. Kramer, INCHRON GmbH; 

Elektronik Praxis, Jan. 2011

2010

Q4 2010 | Automotive Industries

The quest for bug-free software and hardware architecture 

The only way to master this complexity and to manage risk early instead of dealing with problems late in the development process is to establish processes, methodologies and tool-chains that address those challenges.

Dr. Ralf Münzenberger, Matthias Dörfel, INCHRON GmbH

Automotive Industries, Vol. 189, Issue 4, Q4 2010

December 2010 | Embedded Software Engineering Congress

Real-time behavior of complex systems - best analyzed with both methods and control (German)

The possibilities and limitations of two methods of analysis of real-time behavior of embedded systems are discussed here: the formal scheduling analysis using worst-case scenario and the real-time simulation. It sets out how the advantages of both methods of analysis of real-time behavior in a model-based development process will be used in addition.

Tapio Kramer, INCHRON GmbH, Dr. Ralf Münzenberger, INCHRON GmbH

Embedded Software Engineering Congress 2010, December 2010 

Oct. 2010 | iX extra

Exchange of software components with AUTOSAR (German)

A control device for a highly networked system is to fulfill all functions and should be completed on time and produced economically. From the perspective of developers and merchants, suppliers and OEMs the quality of the control unit to be developed is defined by a variety of factors with very different effect.

T. Kramer; iX extra, Oct 2010

October 2010 | AutoTest, FKFS

Modeling and real-time analysis of complex causal loops in driver assistance systems (German)

An integrated performance analysis improves the development process of control units in a Model-based development with UML / SysML. For some necessary adjustments such as the creation of a UML profile and the adaptation of code generation are required.

Tapio Kramer, INCHRON GmbH, Dr. Ralf Münzenberger, INCHRON GmbH

3. Autotest, FKFS, October 2010 

June 2010 | AUTOMOBIL-ELEKTRONIK

What is the performance?

An integrated performance analysis improves the development of ECUs in a Model-based development with UML / SysML. Therefore are some necessary adjustments such as the creation of an UML profile and the adaptation of the code Generation.

Ulrich Nickel former Hella KGaA Hueck& Co., Jan Meyer research associate on s-lab (Software Quality Lab) of the University of Paderborn, Tapio Kramer, INCHRON GmbH

AUTOMOBIL-ELEKTRONIK June 2010 

2009

Nov. 2009 | Elektronik automotive

Perfekt synchronisiert - Das Echtzeit-Verhaltens von vernetzten Steuergeräten beherrschen

Ein Steuergerät für ein stark vernetztes System soll alle Funktionen erfüllen sowie rechtzeitig fertig gestellt und kostengünstig produziert werden können. Aus Sicht der Entwickler und Kaufleute, Zulieferer und OEMs wird die Qualität des zu entwickelnden Steuergeräts jedoch durch eine Vielzahl von Faktoren mit sehr unterschiedlichem Einfluss definiert.

T. Kramer, INCHRON GmbH

Elektronik automotive Nov 2009

Sept. 2009 | CONQUEST conference


Design of Robust System Architectures for Automotive ECUs

The Paper describes a model based approach to improve the robustness and reliability of an embedded system with respect to real-time performance. It characterizes how real-time simulation models are generated, run and analyzed to gain knowledge of the dynamic system behavior. The system's reactions to dynamic stimuli can be predicted without having to implement all hardware and software. A study with an automotive car body control unit illustrates how the timing model is developed parallel to the development progress. Findings and improvements are listed. Besides the technical aspects, the business impact for the current and future systems proves significant advantages of the chosen approach.

Andreas Wolfram, Mikhail Makarov, Continental Automotive GmbH
Tapio Kramer, Wendel Ramisch, Dr. Ralf Münzenberger, INCHRON GmbH

Proceedings of CONQUEST, Nuremberg, Sept. 2009

You are here: EMBEDDED SYSTEMS » Papers » Abstracts