Меню

Главная
Случайная статья
Настройки
Эталонная реализация
Материал из https://ru.wikipedia.org

Эталонная реализация (от англ. reference implementation) (реже используется образец реализации (sample implementation) или модель реализации (model implementation)) — реализация программного обеспечения, точно соответствующая спецификации некоторого стандарта (например, сетевого протокола, алгоритма кодирования или языка программирования) либо созданная для демонстрации этой спецификации в действии.

Цели создания эталонной реализации:
  • доказать реализуемость и адекватность задачи предлагаемого стандарта;
  • предоставить пример для сравнения с последующими реализациями, внесения изменений и дополнений;
  • выявить и исправить недостатки изначальной спецификации.


Нижеследующий пример демонстрирует такую спецификацию:

Эталонная реализация есть, вообще говоря, реализация спецификации, используемая в качестве определенной интерпретации данной спецификации. В процессе разработки ... соответствующего тестового пакета необходима по крайней мере одна относительно надежная реализация каждого интерфейса для (1) обнаружения ошибок и двусмысленностей в самой спецификации, и (2) проверки корректности функционирования самого тестового пакета.[1]
Downgrade Counter