Разве это проблема ПО?
Это проблема даже не метрологии в целом
Думаю то, что мы называем метрологической экспертизой, было проведено полностью, но помочь ни чем не могло.
Попробую пересказать по другому, что пытаюсь донести.
Есть старая и древняя аксиома кибернетики:
«ЭВМ выполняет то, что мы ей приказали, а не то мы хотим, что бы она сделала!» ©
ПО является чисто математической абстракцией наших приказов выполненных в виде математических алгоритмов.
Нельзя провести метрологическую экспертизу математического закона.
МЭ может присутствовать, ограниченно, только на стадии ТЗ при создании требований к программе. Даже точнее и правильнее сказать на стадии составления ТЗ на создание комплекса оборудования.
А дальше - это уже просто не возможно.
К примеру: если брать смысл в приведённом сравнении метрической и отличную от неё СИ.
Программу можно создать, т.е. - написать на любом языке программирования и разницы не будет никакой. Абсолютно.
В отличии от системы счисления.
Но систему счисления, как мы видим на примере, не может задать даже метрологическая экспертиза, тут проблема уже в несколько ином.
Потому - ведь не зря в приведённом, Вами, документе выделено, что МЭ идёт в комплексу в целом, а ПО может быть только аттестовано на предмет, к примеру, системы исчисления - как уже мною было упомянуто:
программа снимает показания, а не раскладывает пасьянс в зависимости от температуры/влажности/давления.
Программа просто транслирует, согласно жёстким и абсолютным математическим законам данные от поверяемого СИ (датчика) к человеку или другому хранителю информации в удобном и требуемом для хранения и восприятия виде.
Если ещё по другому: не было ЭВМ — люди сами снимали показания с термометра и обрабатывали их
математически. ЭВМ просто выполняет — абсолютно жестко (про верность уже говорил, что относится к прибору: тактовому генератору, процессору) — расчёты, делая их
быстрее человека.