ГОСТ Р ИСО 20242-1-2010
Группа Т58
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Системы промышленной автоматизации и интеграция
СЛУЖЕБНЫЙ ИНТЕРФЕЙС ДЛЯ ИСПЫТАТЕЛЬНЫХ ПРИКЛАДНЫХ ПРОГРАММ
Часть 1
Общие положения
Industrial automation systems and integration. Service interface for testing applications. Part 1. Overview
ОКС 25.040.40
Дата введения 2011-09-01
1 ПОДГОТОВЛЕН Научно-техническим центром ИНТЕК на основе собственного перевода на русский язык англоязычной версии стандарта, указанного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 100 "Стратегический и инновационный менеджмент"
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 21 декабря 2010 г. N 855-ст
4 Настоящий стандарт идентичен международному стандарту ИСО 20242-1:2005 "Системы промышленной автоматизации и интеграция. Служебный интерфейс для испытательных прикладных программ. Часть 1. Общие положения" (ISO 20242-1:2005 "Industrial automation systems and integration - Service interface for testing applications - Part 1: Overview", IDT)
________________
* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - Примечание изготовителя базы данных.
5 ВВЕДЕН ВПЕРВЫЕ
6 ПЕРЕИЗДАНИЕ. Январь 2019 г.
Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)
Настоящий стандарт разработан с целью облегчения интеграции измерительных и автоматических устройств, а также других периферийных устройств в различных компьютеризированных областях применения. В стандарте определены принципы создания драйверов устройств и режимы их работы в области применения измерительных автоматических средств.
Основной целью комплекса стандартов ИСО 20242 является обеспечение:
- независимости пользователя от операционной системы;
- независимости пользователя от технологии соединения (интерфейс устройства/сеть);
- независимости пользователя от поставщиков устройств;
- возможности сертификации драйверов устройств с подсоединенными к ним устройствами и выбранными режимами работы (с учетом используемой компьютерной платформы);
- независимости пользователя от последующих технологических усовершенствований устройств.
Стандарты комплекса ИСО 20242 не распространяются на разработку новых семейств устройств или использование специальных технологий для интерфейсов (сетей). В стандартах приведены общие описания сетей существующих устройств и их коммуникационных интерфейсов, обеспечивающих совместимость интерфейсов с другими устройствами аналогичного типа и назначения.
Комплекс стандартов ИСО 20242 включает в себя требования, распространяющиеся на:
- служебный интерфейс для управления ресурсами;
- служебный интерфейс виртуального устройства;
- шаблон функциональных характеристик устройства;
- служебный интерфейс прикладных программ;
- методы проверки на совместимость, критерии и отчеты о проведенных проверках.
Настоящий стандарт устанавливает общие требования к комплексу стандартов ИСО 20242, а также требования к проведению автоматизированных испытаний.
В настоящем стандарте использованы следующие термины с соответствующими определениями:
2.1 прикладная программа (application program): Ресурс, облегчающий выполнение пользователем определенной специализированной задачи
Примечание - В настоящем стандарте предполагается, что с помощью прикладной программы можно выполнить любое задание, необходимое для работы компьютеризированных контрольно-измерительных центров, со специальным требованием, обеспечивающим передачу данных с периферийных устройств.
2.2 служебный интерфейс прикладной программы (application program service interface): Интерфейс, обеспечивающий связь с согласующим устройством
2.3 объект связи (communication object): Объект, с которым может быть установлено коммуникационное соединение для записи или считывания значений параметров
2.4 программа согласования; координатор (coordinator): Программа с определенным интерфейсом для управления доступом прикладной программы к одному или нескольким драйверам устройств, а также для управления в реальном масштабе времени приложениями, синхронизацией и событиями
2.5 описание функциональных возможностей устройства (device capability description): Текстовый файл, содержащий информацию о функциональных характеристиках виртуальных устройств, зарегистрированную в установленном формате (т.е. с заданной структурой, синтаксисом и т.д.)
2.6 драйвер устройства (device driver): Программа с интерфейсом, соответствующим требованиям комплекса стандартов ИСО 20242, содержащая служебные функции, позволяющие запрашивать адаптер компьютерной платформы с целью получения доступа к "физическим" устройствам (аппаратным средствам)
2.7 интерфейс (interface): Ключевое слово описания функциональных возможностей устройства, идентифицирующее класс описания функций устройства
Примечание - Функция устройства, определенная в драйвере, является экземпляром интерфейса.
2.8 драйвер интерфейса (interface driver): Программа, позволяющая обрабатывать данные, проходящие через периферийный (внешний) интерфейс
2.9 модуль (module): Ключевое слово, используемое для идентификации описания виртуальных устройств
Примечание - Виртуальное устройство в драйвере является экземпляром модуля.
2.10 адаптер (platform adapter): Программа, определяющая аппаратные средства компьютера и его периферийные устройства и обеспечивающая связь между соединенными устройствами, а также использование других вычислительных ресурсов операционной системы компьютера
2.11 служебный интерфейс управления ресурсами (resource management service interface): Функции, предназначенные для обмена данными с адаптером платформы
2.12 виртуальное устройство (virtual device): Способ представления одного или нескольких "физических" устройств и/или автономных программных объектов, обеспечивающих однозначную идентификацию ресурсов интерфейса связи
2.13 служебный интерфейс виртуального устройства (virtual device service interface): Функции, предназначенные для обмена данными с виртуальным устройством
Примечание - Эти служебные функции используют служебный интерфейс управления ресурсами (адаптер платформы) для получения доступа к "физическим" устройствам и/или обеспечения требуемыми функциональными возможностями с помощью существующих программных заданий.