Blog
(R)Evolution of Automotive Software Architectures
How new software technologies are changing the automotive industry. Authors: Dr.-Ing. Detlef Zerfowski, Niranjan SK, Robert Bosch GmbH Automotive System Integration (C/AIS). Contribution - Embedded Software Engineering Congress 2017. The entire automotive industry is currently facing dramatic technological changes...
Function-oriented development with rapid control prototyping
Design of a Development Environment for Drive Controllers Author: Moritz Olbrich, Dr. Fritz Faulhaber GmbH & Co. KG Contribution - Embedded Software Engineering Congress 2017 The implementation and testing of newly developed functions (e.g., drive controllers) for drive controllers can...
Controlling Software Complexity with Architectural Design
Keeping code and architecture consistent - approaches and benefits Authors: Moritz Neukirchner, Guillaume Cordon, Elektrobit Automotive GmbH, Andreas Gaiser, Axivion GmbH Contribution - Embedded Software Engineering Congress 2017 Managing Software Complexity is Hard Managing the complexity of a...
Boost Your State Machines
Create state machines that are easy to read and maintain. Author: Pawel Wiśniewski, Pawel Wiśniewski Consulting. Contribution - Embedded Software Engineering Congress 2017. State machines are an important component of software. Unfortunately, they are too often implemented manually, e.g., using...
Should I Use C++14 in My Next Embedded Design?
What does C++14 get me in embedded systems? Author: Bertil Spolander, IAR Systems Contribution - Embedded Software Engineering Congress 2017 EETimes and Embedded.com has an annual market survey [1] which, among other things, surveys what programming language the respondents use in their current...
C++: Fast and small
What does a language feature cost? Author: Andreas Fertig, Philips Medical Systems Böblingen. Contribution - Embedded Software Engineering Congress 2017. With the C++11 standard and its successors, C++ developers can benefit from exciting new features of the language. Features are always associated with...
C++ Core Guidelines Reloaded
Automatic Code Repair and Critical Review of the Guidelines Author: Prof. Peter Sommerlad, HSR Rapperswil Contribution - Embedded Software Engineering Congress 2017 The C++ Core Guidelines are an effort led by Bjarne Stroustrup. They intend to show how to use modern C++ effectively. "Following...
Selection and use of an operating system for microcontrollers
NuttX - A User Report on Arm Cortex-M7 Author: Frank Benkert, FRB Computersysteme GmbH Contribution - Embedded Software Engineering Congress 2017 Development projects for new embedded products are usually confronted at the beginning with the same fundamental question: With or without...