Главная  Классификация протоколов сигнализации 

[0] [1] [2] [3] [4] [5] [6] [7] [8] [ 9 ] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169]

Введение объектно-ориентированных свойств стало основным дополнением SDL-92 по сравнению с SDL-88. В сфере объектно-ориентированных разработок SDL-92 соответствует новым промышленным стандартам, таким как С++ в программировании.

Определение процесса можно повторно использовать, определяя его как тип, путем добавления ключевого слова тип и двух интерфейсов (шлюзов), которые описывают принимаемые и передаваемые сигналы. Это иллюстрирует рис. 2.15, являющийся развитием рис. 2.2, приведенного в начале этого параграфа.

БЛОК Входящее соединение по СЛМ

Одночастотная система сигнализации 2600 Гц

*/ Этот блок реализует логику одночастотной сигнализации 2600 Гц С\ для входящего вызова по СЛМ. Блок выбран в качестве примера для методологии спецификации интерфейсов, используемой в книге Спецификации соответствуют табл. 7.10 "Руководящего документа ОГСТфС". */

СИГНАЛЫ= Новый вызов; Освобождение; Цифра; Повторный вызов; 6 свободен, Б занят; Блокировка; Снятие блокировки; Ответ Б; Разъединение; Отбой; КИС; Включить частоту, Выключить частоту

DCL OVF R.13 одночастотная сигнализация на внутризоновой сети (АТС - АМТС)

Сообщения от ПО обработки вызова АТС у-

Блокировка; Отбой; Б занят;

Повторный ответ; Б свободен; Ответ Б; L КИС

Сообщение к ПО обработки вызова АТС

OVF R.13

Тайм-ауты Т1=130 мс; Т2=350 мс; Т4=200 мс; Т5=100 мс; Т6=4 с.

Сигналы в комплект соединительной линии

Разъединение; Цифра; Новый вызов; Повторный вызов.

Включить частоту Выключить частоту

Частота . Отсутствие частоты.

MFR "челнок"

Подклю-. чение MFR 04

Отказ 04

Рис.2.13. Структура блока обработки одночастотной сигнализации на SDL для входящего соединения по СЛМ

Тип может быть разделен на подтипы, и типы могут определяться как объекты (экземпляры в SDL). Объектно-ориентированные свойства SDL включают защищенные переопределения в подтипах (называемые виртуальными), общие типы (называемые параметризованными типами) и понятия библиотеки для типов (называемые пакетами).

Использование различных инструментальных средств в SDL породило требование: способность передачи SDL-диаграмм между различными платформами различных инструментальных систем. Это особенно важно для организаций, занимающихся стандартами, в первую очередь Для различных Исследовательских комиссий самого ITU-T. При ЭТОМ крайне желательно сохранение основной графической информации при переводе спецификаций SDL от одной инструментальной платформы к другой.



ДИАГРАММА

Логика обработки одночастотиои сигнализации 2600 Гц для входящего вызова по СЛМ Исходное состояние

/SDL спецификация одночас тотной сигнализации 2600 Гц Входящий вызов по СЛМ В соответствии стабп 7 10 Руководящего документа по ОГСТфСЛ

Блоки ровка

/00 1 0 0 \ -( Исходное ]-V S300 /

по обработки вызова АТС

<

Установка Т1 130 мс

новый вызов

>

Сброс Т1

/°11 1° \ /о?! °° Л

{Првдатвегное. ( Исходное I Ч S3 01 У V S3 00 У

Рис 2 14 Фрагмент SDL-диаграммы процесса обработки

входящего вызова одночастотной системы сигнализации 2600 Гц по СЛМ

Разрабатываемый проект единого формата взаимообмена (Common Interchange Format -CIF) базируется на текстуальном представлении SDL/PR, и включает вопрос минимальной передачи такой графической информации, которая позволяет пользователям распознавать спецификации Передача ограничена человеческим фактором распознавания, те информацией постраничной организации и относительным позиционированием, детали при этом опускаются Планируется, что CIF будет передавать только законченные элементы спецификаций такие как система, блок и диаграммы процесса

С точки зрения дальнейшего развития SDL достаточно сложно обеспечить равновесие между требованием стабильности текущей версии языка, которое разделяют специалисты других исследовательских комиссий ITU-T, промышленных организаций, НИИ и администраций связи, давно использующих SDL, и интересами новых пользователей SDL

По мнению автора, до 2000 г не ожидается появления новой версии SDL Относительно же сегодняшних представлений о будущей версии SDL-2000 можно отметить, что их основой является упрощение языка. В настоящее время в ITU-T обсуждаются некоторые идеи по разработке SDL-2000 конспективно изложено ниже.

тип процесса

ТАСТАТУРА

Ожидание J

del значение клавиши Natural del буфер Buffer Type del посылка Natural

>Клавиша N.

(значение) /

Поместить в буфер

Извлечь из буфера

Передача X (посыпка) у

[клавиша готово)

(передача]

Рис. 2 15 Процесс тастатуры как тип

SDL имеет широкий набор концепций структурирования, и при этом они иногда используются в разных целях и часто перекрываются Основная из этих концепций -концепция процесса может в принципе заменить остальные концепции системы, блока и



сервиса. Это сделает язык проще, но потребует дополнительных руководящих принципов для применения концепции процесса в различных целях, например, для системного структурирования и для описания поведения. Возможность такого упрощения становится очевидной при определении объектно-ориентированных свойств SDL-92, где многое повторяется для каждой из четырех концепций структурирования (система, блок, процесс, сервис)

Определение типов данных основано на принципе ACT-ONE, который одинаков в SDL и в языке LOTOS. При введении этого принципа полагалось, что это наилучший способ для формализованного описания системы данных. Хотя этот принцип действительно весьма привлекателен теоретически, однако в практических применениях значительная часть данных ПОЧТИ никогда не используется. Последнее также иллюстрируется слабой поддержкой ЭТОГО принципа существующими инструментальными средствами SDL. Версия языка SDL-92 была дополнена ACT-ONE с более традиционным алгоритмическим подходом, а новая рекомендация Z. 105 идет дальше и предписывает определение данных в SDL, основывающееся на стандарте языка ASN. 1. Но, к сожалению, и этот алгоритмический подход, и описание данных по Z 105 преобразуются затем в семантическую модель, основанную на том же принципе ACT-ONE. Во время работы над SDL-92 стало ясно, что привлекательные свойства объектного ориентирования, такие как общие типы и полиморфизм, достаточно сложно совместить с принципом ACT-ONE. В связи с этим имеется очевидная тенденция к отходу в будущем от принципа ACT-ON в описании данных. Сегодня трудно предположить направление этой тенденции, разве что можно ожидать в последующей версии SDL-2000 более полный переход к ASN 1, чем это сегодня предусматривает рекомендация Z. 105.

Объектно-ориентированные свойства SDL-92 делают SDL привлекательным для спецификаций и описаний систем в соответствии с моделью Открытых распределенных процессов (Basic Reference Model of Open Distributed Processing - ODP) [114]. Однако необходимость совместимости SDL-92 с предыдущими версиями SDL привела к усложнению интерпретации некоторых концепций ODP в SDL-92, например, в адресации одиночного интерфейса к объекту. Хотя упомянутое выше обобщение концепции процесса и может привести к решению некоторых из этих проблем в SDL-2000, но, в целом, соответствие ODP также потребует значительных усилий.

Текст SDL (Z 100) MSC (Z 120)

хххххх хххххх хххххх


Рис.2.16. Стандарты ITU-T для описания телекоммуникационных протоколов в книге

В заключении этого параграфа, посвященного непосредственно языку SDL, на рис 2.16 представлена последовательность использования стандартов Исследовательской комиссии 10 ITU-T для описания телекоммуникационных протоколов в данной книге. Эта последовательность состоит из трех базовых элементов текстовые описания систем сигнализации, диаграммы SDL, специфицирующие режимы поведения процесса обработки ЭТОЙ сигнализации и сценарии обмена сигналами и сообщениями на языке MSC, рассматриваемом в следующем параграфе

2.2. СЦЕНАРИИ ПРОТОКОЛОВ СИГНАЛИЗАЦИИ НА ЯЗЫКЕ MSC

В рамках рассматриваемой в книге методологии представленные в предыдущем разделе формализованные описания на языке SDL эффективно дополняются спецификациями в виде карт последовательностей сообщений (MSC) в соответствии с рекомендацией Z 120 Сектора стандартизации электросвязи Международного союза электросвязи (ITU-T). Язык MSC также дает возможность предварительного описания процессов на фазе подготовки SDL-спецификаций. Представления в форме MSC обладают большой наглядностью и могут



[0] [1] [2] [3] [4] [5] [6] [7] [8] [ 9 ] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169]

0.0014