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