- •Языки моделирования мсэ
- •Содержание:
- •Синтаксис и семантика в sdl. Ознакомление с бнф и с синтаксическими графами
- •Оборудование
- •7 Теоретическая часть
- •7.1 Назначение языка спецификаций и описаний sdl
- •7.2 Грамматика языка sdl
- •7.3 Синтаксис языка sdl
- •7.4 Нормальная и расширенная формы Бэкуса-Наура
- •8 Практическая часть
- •Составление диаграммы блока
- •Оборудование
- •7 Теоретическая часть
- •7.1 Описание структуры блока sdl
- •Синтаксис
- •7.3 Диаграмма блока
- •7.4 Комментарии и расширение текста
- •8 Практическая часть
- •Составление диаграммы системы
- •Оборудование
- •7 Теоретическая часть
- •7.1 Описание структуры системы sdl
- •Синтаксис
- •Семантика
- •Синтаксис
- •7.3 Диаграмма системы
- •7.4 Комментарии и расширение текста
- •8 Практическая часть
- •Составление диаграммы процесса
- •Оборудование
- •7 Теоретическая часть
- •7.1 Описание динамического поведения системы sdl
- •7.1.1 Процесс
- •7.1.2 Создание и уничтожение процесса
- •8 Практическая часть
- •Составление диаграммы процедуры
- •Оборудование
- •7.1.2 Вызов процедуры
- •7.1.3 Диаграмма процедуры
- •8 Практическая часть
- •Составление матрицы состояние/сигнал
- •Оборудование
- •7.1.2 Матрицы состояний/сигналов
- •8 Практическая часть
- •Ознакомление с языком mml
- •Оборудование
- •7 Теоретическая часть
- •7.1 Язык диалога mml
- •7.2 Язык диалога axe-10
- •8 Практическая часть
- •Разработка программ на языке chill
- •Оборудование
- •7 Теоретическая часть
- •7.2 Основные понятия
- •7.2.1 Значения и их типы
- •7.2.2 Имена объектов программ
- •7.2.5 Оператор присваивания
- •7.2.6 Области памяти с режимом «только для чтения»
- •7.2.7 Выражение
- •7.2.8 Константы
- •7.3 Структура программ
- •7.3.1 Обозримость и время жизни объектов программы
- •7.3.2 Модули
- •7.3.3 Блоки
- •7.3.4 Процедуры
- •7.3.5 Процессы
- •7.4 Пример технологической программы
- •8 Практическая часть
Синтаксис
<символ кадра>::=
<символ канала 1> |<символ канала 2>
|<символ канала 3>
<символ канала 1>::=
<символ канала 2>::=
<символ канала 3>::=
7.3 Диаграмма системы
В таблице 1 приведены графические символы, необходимые при изображении диаграмм систем.
Таблица 1 – Графические символы SDL/GR
Форма символа |
Описание символа |
b a |
Символ кадра (системы, блока). Расположение горизонтальное, ограничение на соотношение b/а не накладывается, однако предпочтительно a/b =1/2. |
b a 45 |
Символ текста. Расположение горизонтальное, а,b,с - произвольные |
|
Символ канала |
|
Символ списка сигналов |
|
Символ комментария |
|
Символ расширения текста |
В форме SDL/GR определение системы изображается с помощью совокупности диаграмм.
Структура системы в терминах каналов, и блоков изображается с помощью диаграммы системы.
Диаграмма системы состоит из следующих элементов:
-
символа кадра (этот символ изображает границу системы);
-
заголовка системы: ключевое слово SYSTEM, за которым следует имя системы (заголовок помещается в левый верхний угол кадра);
-
необязательной нумерации страниц (помещается в правый верхний угол кадра);
-
символов текста (обычно используется для представления определений сигналов, списков сигналов и данных);
-
символов каналов и маршрутов; - диаграмм макрокоманд.
-
диаграммы блока, которая может быть представлена в двух формах: а) символом блока, содержащим только имя блока (см. рисунок 2);
б) диаграммой блока (кадром, содержащим спецификацию блока в терминах его про-
цессов и их взаимодействий).
На рисунке 2 приводится диаграмма системы с именем "exchange", в которой использован символ блока.
Рисунок 2 – Пример диаграммы системы SYSTEM с именем "exchange"
7.4 Комментарии и расширение текста
Как было указано выше, комментарий на диаграмме может быть представлен:
-в виде замечания (см. рисунок 3);
Рисунок 3 – Пример использования замечания в диаграммах системы
-в виде символа комментария с соответствующим текстом (см. рисунок 4); символ комментария может быть подсоединен к любому другому символу.
Рисунок 4 – Примеры использования символа комментария в диаграммах системы
Как правило, текст, связанный с символом должен быть помещен внутри символа.
Однако часто это или невыполнимо, или непрактично.
В качестве альтернативы текст можно помещать внутри символа расширения текста, присоединенного к соответствующему символу (см. рисунок 5).
Рисунок 5 – Примеры использования символа расширения текста
8 Практическая часть
8.1 Составить диаграмму системы (по индивидуальному заданию). При составлении диаграммы должны быть использованы следующие символы: символ кадра, символы каналов, символы сигналов (списков сигналов). Обязательно должен быть приведен заголовок системы, ключевое слово SYSTEM и её имя, а также номер страницы.
8.2 Привести пояснения к отдельным элементам системы и блока, используя символы комментария, текста, расширения текста и замечания.
ВИТЕБСКИЙ ФИЛИАЛ УЧРЕЖДЕНИЯ ОБРАЗОВАНИЯ
«БЕЛОРУССКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ СВЯЗИ»
КАФЕДРА ТЕЛЕКОММУНИКАЦИОННЫХ СИСТЕМ
СОСТАВЛЕНИЕ ДИАГРАММЫ ПРОЦЕССА
Методическое руководство по выполнению лабораторной работы № 4
по учебной дисциплине “Языки моделирования МСЭ”
для обучающихся специальности 2-45 01 33 – Сети телекоммуникаций специализации 2-45 01 33 01 – Техническая эксплуатация сетей телекоммуникаций
Составитель: Павловская Т.В.
ВИТЕБСК
2017
Составитель: Павловская Т.В.
Рассмотрено и утверждено на заседании филиала кафедры ТКС Протокол № __2__ от «_29_» __09______________ 201_7_г.
Зав. филиалом кафедры ТКС _________________ /Варнава Л.А./
Переутверждено на заседании филиала кафедры ТКС на 201_/201_гг.
Протокол № ___ от «____» ________________ 201_г.
Зав. филиалом кафедры ТКС _________________ / Варнава Л.А./
Переутверждено на заседании филиала кафедры ТКС на 201_/201_гг.
Протокол № ___ от «____» ________________ 201_г.
Зав. филиалом кафедры ТКС _________________ / Варнава Л.А./