Blog
C++11/14 Multithreading
Overview, Highlights, and Pitfalls Author: Karl Nieratschker, SKT Nieratschker Contribution - Embedded Software Engineering Congress 2015 Since the introduction of C++11, the C++ standard library has also offered support for the development of multithreaded applications. In the latest standard...
Stack & Heap
Understanding and Mastering the Great Unknowns of Embedded Software Author: Martin Gisbert, IAR Systems Contribution - Embedded Software Engineering Congress 2015 Stack and heap are often mentioned in the same breath, as both are non-static memory. Another...
Middleware – the future for testing and automation?
Author: Dipl.-Ing. Robert Schachner, RST Industrie Automation Contribution - Embedded Software Engineering Congress 2015 The topic of "Industry 4.0" is on everyone's lips as a future vision for the manufacturing industry. Although – or perhaps precisely because – the definitions remain vague and many companies...
Embedded Software as an Integrated Product
Start Development at the API Author: Giancarlo Parodi, Renesas Electronics Europe Contribution - Embedded Software Engineering Congress 2015 When selecting commercial software, it is expected that it is qualified by the supplier, tested according to commercial standards, and compatible with the...
The Magic of Macros
Using a C Preprocessor as Code Generator? Authors: András Gáspár, Dr. Laszli Gianone, Dr. Gábor Tevesz Contribution - Embedded Software Engineering Congress 2015 Developing software for embedded systems restricts the usage of possibilities trivially available in a PC environment. One field is the...
Dynamic software architecture for embedded systems
Software Dynamics Firmly Under Control Authors: Frank Slomka, Christian Hausner, Institute for Embedded Systems/Real-Time Systems, University of Ulm Contribution - Embedded Software Engineering Congress 2015 With UML and its associated extensions SysML and MARTE, the static architecture of a...
Timing architecture patterns and anti-patterns
How can timing gaps be closed? A practical report. Authors: Karsten Schmidt, Audi Electronics Venture GmbH, Kai Richter, Symtavision GmbH. Contribution - Embedded Software Engineering Congress 2015. New technologies such as multicore and Ethernet offer many times the computing power previously known...
Dynamic Memory Allocation: Justifiably Taboo?
Avoiding Risks Using New Memory Management Strategies Author: Steven Graves, McObject LLC Contribution - Embedded Software Engineering Congress 2015 Abstract Developers of fault-tolerant embedded systems must identify and eliminate possible failure points. Dynamic memory allocation is one key concern....