Электронный фонд правовой
и нормативно-технической документации
ГОСТ Р 59791-2021 Информационные технологии (ИТ). Общая логика (CL). Основы семейства языков, основанных на логике
ГОСТ Р 59791-2021
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Информационные технологии
ОБЩАЯ ЛОГИКА (CL)
Основы семейства языков, основанных на логике
Information technology. Common Logic (CL). A framework for a family of logic-based languages
01.040.35
Дата введения 2022-04-30
Предисловие
1 РАЗРАБОТАН Обществом с ограниченной ответственностью "Информационно-аналитический вычислительный центр" (ООО ИАВЦ)
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 22 "Информационные технологии"
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 25 октября 2021 г. N 1283-ст
4 Настоящий стандарт разработан с учетом основных нормативных положений международного стандарта ИСО/МЭК 24707:2018* "Информационные технологии. Общая логика (CL). Основы семейства языков, основанных на логике" (ISO/IEC 24707:2018 "Information technology - Common Logic (CL) - A framework for a family of logic-based languages", NEQ)
________________
* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - Примечание изготовителя базы данных.
5 ВВЕДЕН ВПЕРВЫЕ
Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.rst.gov.ru)
Введение
Общая логика (CL) - это логическая структура, предназначенная для обмена и передачи информации. Структура позволяет использовать множество различных синтаксических форм (диалектов), которые с сохранением семантики можно перевести в общий синтаксис на основе XML.
У CL есть несколько новых функций, главными из которых являются синтаксис, допускающий конструкции "более высокого порядка", например использование квантора по классам или отношениям при условии сохранения теории модели первого порядка, и семантика, которая позволяет теориям описывать интенциональные сущности, например классы или свойства. Кроме того, в CL предусмотрены инструменты для обработки типов данных и именования, импорта и передачи содержимого через Интернет с помощью XML.
1 Область применения
В настоящем стандарте описано семейство логических языков, разработанных для представления информации и данных и обмена ими между разнородными компьютерными системами.
Следующие особенности имеют особую важность для построения настоящего стандарта:
- языки в семье имеют декларативную семантику. Благодаря этому можно понять значение выражений на этих языках, не используя интерпретатор для обработки таких выражений;
- языки в семье логически всесторонни - в самом общем виде они обеспечивают выражение произвольных логических высказываний первого порядка;
Доступ к полной версии документа ограничен
Документ «ГОСТ Р 59791 2021» представляет собой стандарт в области информационных технологий, который охватывает общую логику и основы семейства языков, основанных на логике. Основное назначение данного стандарта заключается в установлении требований к языкам программирования и системам, использующим логические конструкции для решения задач в различных областях. Сфера применения охватывает как научные исследования, так и разработку программного обеспечения, что делает его актуальным для широкого круга специалистов.
Ключевыми аспектами, регламентируемыми стандартом, являются методы формализации логических высказываний, параметры синтаксиса и семантики языков, а также требования к алгоритмическим и программным средствам, использующим эти языки. Стандарт включает рекомендации по разработке и тестированию логических систем, что способствует унификации подходов и повышению качества создаваемых решений. Также документ содержит процедуры верификации и валидации логических моделей, что обеспечивает их надежность и корректность.
Важные технические детали стандарта касаются условий испытаний логических систем, а также классификаций языков программирования, основанных на логике. Документ описывает измеряемые величины, такие как эффективность выполнения логических операций и степень сложности алгоритмов. Эти аспекты критически важны для разработчиков и исследователей, работающих в области создания высокопроизводительных программных решений.
Целевая аудитория стандарта включает производителей программного обеспечения, научные лаборатории, а также контролирующие органы, занимающиеся сертификацией и аккредитацией в сфере информационных технологий. Стандарт служит основой для разработки новых языков программирования и логических систем, что способствует развитию инновационных технологий и повышению их конкурентоспособности на рынке.
Практическое значение стандарта заключается в его влиянии на безопасность и качество разрабатываемых программных решений, а также на их совместимость с существующими системами. Внедрение данного стандарта способствует улучшению охраны труда, так как позволяет создавать более надежные и безопасные программные продукты. В версии 2021 года были внесены изменения, касающиеся уточнения требований к структуре языков и методов их тестирования, что делает стандарт более актуальным и применимым в современных условиях.
Описание документа носит справочный характер, достоверность этого материала не гарантируется.
Чтобы получить полный доступ к этому и другим документам, приобретайте доступ к Информационной сети «Техэксперт» - лидеру в области комплексного обеспечения предприятий нормативно-технической документацией.
доступны в системах «Техэксперт» и «Кодекс»