CATS IEC61508, ISO 26262

Tools for Quality in Embedded Systems and Software

Quality, both for electronics and software, is measured by a range of different characteristics. Table 1 shows how the measures of the quality of embedded systemscan themselves be defined by the characteristics of the software.

Quality characteristic Quality subcharacteristic

  • Functionality suitability - accuracy, interoperability, security
  • Reliability - maturity, fault tolerance, recoverability
  • Usability - understandability, learnability, operability, attractiveness
  • Efficiency - behaviour, resource utilisation
  • Maintainability - analysability, changeability, stability, testability
  • Portability - adaptability, installability, co-existence, replaceability

In addition to software, embedded systems use hardware. Embedded systems

  • have to tolerate different environmental condition
  • should not place an unacceptable load on the environment


Typical types of environmental issues are:

  • mechanical (e.g. shock, vibration)
  • electrical (e.g. resistance to over voltage)
  • radiation related (e.g. displayscreen radiation)
  • climatic (e.g. temperature, humidity)
  • chemical (e.g. corrosive gases)

In addition a system must have an acceptable price (which is determined by supply, creation and usage costs), meet market-driven timing and match the quality that the market requires.


CATS tools for quality of embedded systems and their software are targeted at

  • Reliability
  • Safety and the related, non-functional, quality characteristics
  • Maintainability
  • Transferability
  • Environmental compliance


CATS tools for quality of embedded systems and their software, support users in

  • capturing the targets set by standards for embedded systems, whether these are set internally, or externally, and applying these guidelines to building check-lists for requirements management
  • quantitative assessment of how well products and processes conform with standards
  • calculating failure properties, a measure of the requirements for redundant hardware. These properties give important feedback on the software architecture required, based on the influence of self-test. How these tools are integrated in product and process development, verification & validation (V&V) and assessment is shown in the left figure


CATS also offers customers training programmes and seminars to help them achieve the required quality of products and processes. Contact Nohau if you are interested in what CATS can offer.

Contact

Jan Edberg (SE, NO)

phone: +46 (0) 707 74 46 34 (se)
phone: +47 (0) 92 44 22 09 (no)
jan.edberg@nohau.se

Leevi Lehtinen (FI)

phone: +358 40 546 1469
leevi.lehtinen@nohau.fi

Henrik Andersen (DK)

phone: +45 44 52 16 61
hsa@nohau.dk

 
Share |