C++ in safety critical systems

  • Authors:
  • David W. Binkley

  • Affiliations:
  • National Institute of Standards and Technology, Computer Systems Laboratory, Gaithersburg, MD 20899, USA E-mail: binkley@sst.ncsl.nist.gov

  • Venue:
  • Annals of Software Engineering
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

The safety and reliability of software is influenced by the choice of implementation language and the choice of programming idioms. C++ is gaining popularity as the implementation language of choice for large software projects because of its promise to reduce the complexity and cost of their construction. But is C++ an appropriate choice for such projects? An assessment of how well C++ fits into recent software guidelines for safety critical systems is presented along with a collection of techniques and idioms for the construction of safer C++ code.