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