Электронный фонд правовой
и нормативно-технической документации
ISO/IEC 19507-2012 Information technology - Object Management Group Object Constraint Language (OCL) Информационные технологии - Объектная группа язык ограничений объектов (OCL)
Доступ к полной версии документа ограничен
Документ ISO/IEC 19507:2012 устанавливает объектно-ориентированный язык ограничения (OCL), предназначенный для однозначной формулировки ограничений на модели, созданные с использованием объектно-ориентированных методов. Основное назначение стандарта заключается в обеспечении формальной специфики и возможности спецификации условий для объектов, свойств и связей в моделях, что обуславливает высокую степень точности и ясности.
Стандарт распространяется на широкий спектр применения, включая разработку, верификацию и валидацию программного обеспечения, а также при проектировании систем и баз данных. В документе регламентированы методы формализации спецификаций и представление ограничений, а также ключевые параметры и требования, которые должны быть соблюдены при использовании языка OCL. К основным аспектам относятся синтаксис, семантика и стандартизированные конструкции языка.
Технические детали стандарта включают описание синтаксических правил и требований к структуре ограничений, что позволяет осуществлять проверки на корректность и полноту спецификаций. Также предусматриваются условия для тестирования, которые помогут обеспечить соответствие междисциплинарным стандартам и обеспечивать качество разработок. Важными условиями являются четкость формулировок требований и ограничения на метрики, что способствует минимизации числа ошибок.
Целевая аудитория стандарта включает производителей программного обеспечения, лаборатории, занимающиеся сертификацией, а также контролирующие органы, которые ориентируются на использование формальных методов в разработке. Данный стандарт служит основой для унификации требований и повышения стандарта качества в разработке компонентов программного обеспечения. ОCL может быть использован как в академической среде, так и в промышленности, что увеличивает его применимость.
Практическое значение ISO/IEC 19507:2012 заключается в обеспечении высокой степени совместимости различных систем и компонентов, что критически важно для безопасности и надежности программных решений. Стандарт способствует улучшению качества создаваемого ПО путем точной формулировки ограничений и соблюдения системных требований, что в конечном итоге повышает уровень охраны труда и защиты данных. Изменения, внесенные в стандарте, подчеркивают развивающиеся потребности в адаптации OCL к новым технологиям и требованиям безопасности, что делает его актуальным для современного программирования и моделирования.
Описание документа носит справочный характер, достоверность этого материала не гарантируется.
Чтобы получить полный доступ к этому и другим документам, приобретайте доступ к Информационной сети «Техэксперт» - лидеру в области комплексного обеспечения предприятий нормативно-технической документацией.
доступны в системах «Техэксперт» и «Кодекс»