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