Quality Aspects

The special focus of quality aspects of embedded software in a multi-processor/ multi-device environment is on such aspects as:
  • Fault tolerance
  • Function reliability
  • Guaranteed timing of executions
Further quality aspects may exist depending on the requirements of each individual project, e.g.:
  • General safety and security requirements
  • Multi processor communication
  • Online software update
  • Power fail situation
  • Reusability of the software
These are some of the challenges engineers worldwide face in modern embedded software projects. Software engineers and managers need slim and fit-for-purpose processes for their daily work.

Installation and Upkeep of Quality Processes