Hidden in transportation systems, medical devices, consumer goods, and almost all other technical products, embedded systems are performing essential tasks that make our daily lives safer and more comfortable. Every year, more than three billion embedded components and devices are manufactured, incorporating 98% percent of all microprocessors built. Embedded systems are omnipresent, and our modern economy and society would be unable to survive without them.
The requirements on the reliability and functional safety of such systems are correspondingly high. Failures can rarely be tolerated – particularly when such failures might jeopardize people or the environment. At the same time, the complexity of these systems is increasing ever faster. Currently emerging technologies will further accelerate this growth of complexity in the near future. New technologies enable networks of functions based on integrated architectures. Autonomous systems will provide ever more intelligence. Embedded systems will be opened up to enable downloading of new “Embedded Apps” or connections to other systems. Ultimately, this trend will lead to cyber-physical systems: Various different embedded systems are connected with each other and with IT infrastructure systems, opening a new dimension of functionalities and market opportunities – but also a new dimension of complexity. Considering that most of these systems are safety-critical, the capability of a company to ensure and guarantee a system’s quality is a key factor for turning this promising technological innovation into real business success.
The division “Embedded Systems” therefore focuses on engineering safe and reliable embedded systems. Ensuring the safety of innovative products requires innovative safety concepts. The continuous advancement of our safety engineering approaches enables us to develop cost-efficient safety concepts and safety cases for our customers’ innovations. Using leading-edge model-based testing and quality assurance techniques enables us to validate and verify the quality of our customers’ products.
In order to establish the basis for high-quality systems, we support you in evaluating and defining your product’s system and software architectures, which have to optimize various functional and non-functional requirements. Since embedded systems are often developed as product families instead of single products, and since they usually evolve over their lifetime, we support you in establishing and improving efficient variation management.