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