A circuit breaker is software design pattern which safely connects different parts of the system so that failures do not spread uncontrollably across them.It helps to detect failures and prevent the propagation of failures across the whole system. …
Machine learning is more and more applied in our everyday life, but also safety critical systems are increasingly equipped with ML procedures. This paper gives an insight into the implementation of a machine learning co-processor for embedded systems …
Dieser Artikel ist an Einsteiger im Bereich der Audioverarbeitung über Software in eingebetteten System gerichtet und liefert eine theoretische Einführung sowie eine Anleitung zur Umsetzung von digitaler Audioverarbeitung in einer …
Der vorliegende Artikel gibt einen Überblick über den Einsatz von STL-Containern in ressourcenkri- tischen Systemen. Die Container werden dabei insbesondere auf Speicherverbrauch, CPU-Laufzeit und Echtzeitfähigkeit analysiert. Während meistens …
In den letzten Jahren haben sich Mehrkernsystem am Markt erfolgreich etabliert. Im Server Segment gibt es einzelne Prozessoren, die bis zu 72 Kerne besitzen. Um diese Hardware voll auszunutzen, muss bei der Software Entwicklung Software aufwändig …
Within this document will be the deliberative, reactive and hybrid robot control paradigms by reference to one or more representative robot control architecture with regard to quality characteristics, reactive system requirements, recommended fields …
This bachelor’s thesis explores the use of different communication and event distribution techniques to achieve loose coupling in reactive systems. Several implementations for various communication models as well as variations on traditional …
Within this document the impact of the use of C++11 and C++14 facilities on the in C++ implemented design patterns factory method pattern and state pattern will be analysed to examine the effect on timing, memory consumption and code quality compared …
In many object oriented literature runtime polymorphism is often the only way mentioned to realize interface-based programming. In comparison to other languages, C++ offers more than just that. In C++ interface-based programming can also be achieved …
This thesis deals with the development of an Sensor-Actor-System, which will be used in mobile robotics. The initial situation is analyzed and according to this the require- ments are generated. The list of requirements is the basis for the following …