В Рекомендации МСЭ-T Z.101 определяются основные свойства языка спецификации и описания. Настоящая Рекомендация совместно с Рекомендациями МСЭ-Т Z.100, МСЭ-Т Z.102, МСЭ-Т Z.103, МСЭ‑T Z.104, МСЭ-Т Z.105, МСЭ-Т Z.106 и МСЭ-Т Z.107 образует справочное руководство по этому языку. Определенный в данном документе язык охватывает основные свойства языка, которые дополнительно определены в других Рекомендациях МСЭ-Т серии Z.100. Охват В языке спецификации и описания содержатся принципы поведения, описания данных и (в частности, применительно к более крупным системам) структурирования. Основу описания поведения составляют расширенные конечные автоматы, взаимодействующие посредством сообщений. Описание данных базируется на типах данных, относящихся к значениям и объектам. В основе структурирования лежат иерархическая декомпозиция и иерархии типов. Отличительным свойством языка спецификации и описания является графическое представление. В настоящей Рекомендации охватываются основные свойства этого языка, такие как диаграммы типов агента (блока, процесса), диаграммы агентов для структур с каналами, диаграммы расширенных конечных автоматов и относящаяся к этим базовым свойствам семантика. Приведенная конкретная грамматика является графическим представлением. Альтернативное текстовое представление программирования приведено в Рекомендации МСЭ-T Z.106. Конкретная грамматика, приведенная в этой Рекомендации, является каноническим синтаксисом, который в Рекомендации МСЭ-Т Z.103 расширен до более простого в использовании синтаксиса. Основная часть языка, приведенная в настоящей Рекомендации, не содержит подробной информации о выражениях, определениях данных и языке действий, который определен в Рекомендации МСЭ-T Z.104 и Рекомендации МСЭ-T Z.107 по объектно-ориентированным данным. Свойства языка, определенные в Рекомендации МСЭ-T Z.102, делают язык более полным. Применение Язык спецификации и описания используется в организациях по разработке стандартов и отраслевых организациях. Главные прикладные области, для которых разрабатывался язык спецификации и описания, изложены в Рекомендации МСЭ-T Z.100, однако этот язык, как правило, пригоден для описания реактивных систем. Диапазон применений простирается от описания требований до реализации. Определенные в Рекомендации МСЭ-T Z.101 свойства языка составляют основу других свойств, определенных в других Рекомендациях МСЭ-Т серии Z.100. |