Make recommendations for safe software development
Government and technical organisations should recommend best practices to developers to ensure safety, particularly in environments where computers have control over the physical environment. Existing guidelines are biased towards space and nuclear science, but there will be a need for consumer advocacy here as self-driving cars near readiness for everyday use.
- United States: The Division of Systems Technology at the Office of Nuclear Regulatory Research commissioned a report (PDF) into review guidelines for software used in nuclear power plant safety systems. NASA have similar standards for writing safety critical code.
- Recommendations could inadvertently lower coding standards if developers are required to meet the recommendation.
- Safety critical code: computer programs that influence the physical world, where failure could result in injury or death.