search menu icon-carat-right cmu-wordmark

Effective Reduction of Avoidable Complexity in Embedded Systems

March 2016 Podcast
Julien Delange

Dr. Julien Delange discusses the Effective Reduction of Avoidable Complexity in Embedded Systems (ERACES) project, which aims to identify and remove complexity in software models.

Publisher:

Software Engineering Institute

The avoidable complexity, the way you implement the function, the way you design your system, will incur a complexity. We want to reduce and avoid this complexity. We want to mitigate it. We do not want to have it because in the long run this system has to be maintained for 10, 20, or 30 years. We do not want to maintain it.

Listen

Loading Podcast.....

Watch

Abstract

Safety-critical systems are becoming extremely software-reliant. Software complexity can increase total acquisition costs as much as 16 percent. The Effective Reduction of Avoidable Complexity in Embedded Systems (ERACES) project aims to identify and remove complexity in software models. At the same time, safety-critical development is shifting from traditional programming (e.g., Ada, C) to modeling languages (e.g., Simulink, SCADE). In this podcast, Julien Delange discusses the Effective Reduction of Avoidable Complexity in Embedded Systems (ERACES) project, which aims to identify and remove complexity in software models.