embedded world Conference 2023
The software topics of the conference
With almost 200 presentations, the embedded world Conference 2023 offers an extremely varied and extensive program. What is on the program in the area of Systems and Software Engineering?
The embedded world Conference covers nine subject areas. We present the topics in loose sequence. Part 6: Systems and Software Engineering.
The first day begins with a session on RUST, a programming language that is gaining a growing fan base not only in safety and security projects due to its built-in memory security. The sessions "Software Complexity & Metrics" and "Software Architectures" are dedicated to the fundamental question of software development - "how to make it right". Even if there is no one "silver bullet" for the development of a really good architecture, the presentations by renowned experts such as Jacob Beningo and Andrew Banks promise important impulses and food for thought.
The second day will focus entirely on "Clean Code". Static and dynamic qualification methods and two sessions on MISRA C/C++ will help to reduce bugs. The presentation by Prof. Dr. Roberto Bagnara (University of Parma) promises interesting discussions. In his presentation "Coding Guidelines and Undecidability", he will discuss the question "How do we deal with rules that cannot be clearly checked?"
The third day of the conference program is dedicated to the right side of the "V-model". A large part of a developer's life is spent with the debugger. In the two sessions on "Testing and Debugging", new methods and approaches for efficient debugging will be presented. The presentation by Andre Schmitz, Green Hills Software, "Analyze and Debug Complex Embedded Software" offers a good introduction.
The following classes in the Systems & Software Engineering area also offer an even deeper introduction to the topic: In the half-day workshop "Rust, a Safe Language for Low-level Programming", Prof. Wehr from Offenburg University of Applied Sciences will present the RUST programming language for embedded projects.
The full-day class "The Greg Davis Class Presented by Serge Plagnol and Dr. Carmelo Loiacono: Modern C++ and Advanced Debugging Techniques for Embedded Development" offers a comprehensive insight into the development processes.













