Blog
Safety & Security: Relying on known and proven methods
The operational reliability of software-intensive embedded systems is closely linked to protection against unauthorized access or targeted attacks. The necessary measures pose significant challenges for both software and hardware developers. Embedded systems are therefore...
Object-oriented testing of embedded software
Introducing C++ into an embedded project is a major challenge for most teams. Underestimating the effort involved can potentially delay the entire development process. And now the C++ software is supposed to undergo additional complex security testing?...
Successfully filling agile roles in embedded projects
Agile development has become the dominant methodology for manufacturing technical products and product components in a wide range of industries in recent years. However, filling the necessary agile roles is one of the biggest hurdles when changing this development methodology.
Tip for STM32 developers: Convert your project from C to C++ with STM32CubeMX and Open System Workbench for STM32
This tip is for developers working with Workbench for STM who want to compile their project in C++. Generate the C code in the STM32CubeMX according to the hardware configuration for System Workbench for STM32. C++ code generation is not included here...
Functional safety: Mitigating systematic errors through structure and processes
A holistic approach and a thorough understanding of the details are essential when it comes to creating functionally safe systems. Software integrity can be achieved through structured and targeted methods and techniques. Functional safety is a...
Requirements Engineering and Management Part 1: Requirements – A checklist for maturity?
Capturing and managing requirements is a key to successful projects. Whether in a traditional or agile process environment, professional requirements engineering and management for embedded and real-time systems shortens your project durations and saves development time and resources.
Requirements Engineering and Management Part 2: Process, Procedure, Method
Capturing and managing requirements is a key to successful projects. Whether in a traditional or agile process environment, professional requirements engineering and management for embedded and real-time systems shortens your project durations and saves development time and resources.
Embedded software design: Developing requirements and refining architectures
“According to experts, predictive maintenance will be the norm for virtually all rotating machinery within the next five to ten years. The rapid development of sensor technology and artificial intelligence is further accelerating this pace. This is linked to the Internet of Things (IoT)...