This page will soon be deactivated—explore our new, faster, mobile-friendly site, now centralized in MyWorkspace!

Committed to connecting the world

  •  
ITU GSR 2024

ITU-T Recommendations

Search by number:
Others:
Skip Navigation Links
Content search
Advanced search
Provisional name
Equivalent number
Formal description
Study Groups tree viewExpand Study Groups tree view

ITU-T Z.130 (07/2003)

عربي | 中文 | English | Español | Français | Русский
Расширенный язык определения объектов (eODL): Методика разработки распределенных программных компонентов – концептуальная основа, нотации и техника отображения
Настоящая Рекомендация предназначена для тех, кто проектирует, обеспечивает реализацию и управление распределенными системами, а также для разработчиков инструментальных средств поддержки распределенных систем.
В данной Рекомендации подробно описывается Расширенный язык определения объектов МСЭ (eODL-МСЭ). Язык eODL-МСЭ применяется для компонентно-ориентированной разработки распределенных систем с четырех различных, но связанных между собой представлений: вычисления, реализации, внедрения и целевой окружающей среды. Каждое представление связано с определенной целью моделирования, выраженной посредством специализированных абстрактных концепций. Типы вычислительных объектов с (операционными, потоковыми, сигнальными) интерфейсами и портами являются основными концепциями представления вычисления, абстрактно описывающими распределенные программные компоненты в терминах своих потенциальных интерфейсов. Артефакты как абстракции контекстов конкретных языков программирования и их отношений к интерфейсам формируют представление реализации. Представление внедрения описывает программные объекты (программные компоненты) в двоичном виде и реализованные ими сущности вычисления. Представление целевой окружающей среды обеспечивает концепции моделирования физической сети, в которой следует осуществлять внедрение программных компонентов. Все концепции этих представлений связаны друг с другом. Эти связи составляют неотъемлемую основу методики и инструментальных средств, поддерживающих процесс разработки программного обеспечения, начиная от проектирования и до внедрения, через реализацию и интеграцию. Фаза тестирования данной Рекомендацией пока еще не рассматривается.
Язык eODL-МСЭ является расширением языка определения объектов МСЭ ODL-МСЭ [1] и заменяет последний. Первоначально язык ODL-МСЭ был разработан как расширение языка ODP-IDL [9] и определял концепции вычисления, основанные на терминологии ODP [2], [3]. Язык eODL следует этому же принципу. Однако в основу определений положен метамодельный подход, а не подход традиционного абстрактного синтаксиса. Одним из преимуществ метамодельного подхода является возможность использования инструментальных средств, имеющих отношение к MOF [4], для поддержки автоматизации переходов модели между различными фазами разработки программного обеспечения. Другим преимуществом является возможность создания из метамодели экземпляра конкретной модели, которая может представляться существующими языками таким образом, что обеспечивается интеграция различных подходов к проектированию.
Предполагается, что читатели данной Рекомендации знакомы с IDL [5], UML [11], MOF.
Определение языка eODL поддерживается следующими приложениями и дополнениями:
• Приложение A вводит текстовый синтаксис для eODL, предназначенный для применения при представлении спецификаций eODL. При определении синтаксиса используется стиль EBNF.
• Приложение B определяет отображение между метамоделью eODL и текстовым синтаксисом, определенным в Приложении A.
• Приложение C обеспечивает отображение из eODL в ЯСО-2000 МСЭ, что позволяет обеспечить автоматическое преобразование модели eODL в модель ЯСО-2000.
• Приложение D содержит программную ссылку на представление [12] XML метамодели eODL в соответствии с метаформатом обмена (XMI) [6] XML. Она дается в отдельном файле для того, чтобы позволить импортирование и обработку метамодели eODL средствами UML.
• В Параграфе 1 приводится обзор того, как eODL используется теми, кто проектирует, обеспечивает реализацию и управление распределенной системой. Конкретный пример применения приводится в Дополнении I.
• В Дополнении II описывается весь процесс разработки при использовании eODL и возможная инструментальная поддержка.
Citation: https://handle.itu.int/11.1002/1000/6240
Series title:
Approval date: 2003-07-22
Approval process:AAP
Status: Superseded
Observation:ITU-T Z.130 was deleted on 2008-07-25 because other techniques developed such as UML have significantly overlaped with the domain Z.130 is intended to cover, such that Z.130 is unlikely to be sufficiently widely used to justify its recommendation. The eODL metamodel XML representation package of Z.130 is available on the ITU-T formal language database at http://www.itu.int/ITU-T/formal-language/xml/database/itu-t/z/z130/2003/
Maintenance responsibility: ITU-T Study Group 17
Further details: Patent statement(s)
Development history