Статья посвящена вопросам функциональной безопасности информационно-управляющих систем критического применения, обслуживающих объекты повышенного риска. Рассматривается проблема скрытых неисправностей, связанная с низкой контролепригодностью цифровых компонентов. Определяются пути решения проблемы. Анализируются причины, препятствующие реализации этих путей. Рассматриваются ресурсы для обеспечения функциональной безопасности систем критического применения. Предлагается метод распараллеливания вычислений в последовательном коде, решающий проблему при обеспечении высокой производительности и достоверности результатов.