Меню
Главная
Случайная статья
Настройки
|
Эталонная реализация (от англ. reference implementation) (реже используется образец реализации (sample implementation) или модель реализации (model implementation)) — реализация программного обеспечения, точно соответствующая спецификации некоторого стандарта (например, сетевого протокола, алгоритма кодирования или языка программирования) либо созданная для демонстрации этой спецификации в действии.
Цели создания эталонной реализации:
- доказать реализуемость и адекватность задачи предлагаемого стандарта;
- предоставить пример для сравнения с последующими реализациями, внесения изменений и дополнений;
- выявить и исправить недостатки изначальной спецификации.
Нижеследующий пример демонстрирует такую спецификацию:
Эталонная реализация есть, вообще говоря, реализация спецификации, используемая в качестве определенной интерпретации данной спецификации. В процессе разработки ... соответствующего тестового пакета необходима по крайней мере одна относительно надежная реализация каждого интерфейса для (1) обнаружения ошибок и двусмысленностей в самой спецификации, и (2) проверки корректности функционирования самого тестового пакета.[1]
|
|