- •Языки моделирования мсэ
- •Содержание:
- •Синтаксис и семантика в 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 ЦЕЛЬ РАБОТЫ
1.1 Закрепить теоретические знания, полученные в результате изучения дисциплины “Языки моделирования МСЭ”
1.2 Изучить структуру SDL-системы.
1.3 Получить практические навыки по построению диаграммы системы на языке SDL.
2 ЛИТЕРАТУРА
2.1 Баркун М.А. Язык спецификаций и описаний (SDL). Часть 1. Структурные свойства системы. – Мн., ВКС, 1999
2.2 Баркун М.А. Программное обеспечение АТС. – Мн., ВКС, 1988.
-
Оборудование
3.1 ПЭВМ
4 ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
Обучающиеся не допускаются к выполнению лабораторной работы без получения инструктажа.
4.1 Изучить теоретическую часть.
4.2 Подготовить бланк отчета.
4.3 Выполнить практическую часть.
4.3.1 Получить индивидуальное задание у преподавателя.
4.4 Оформить отчет по проделанной работе.
5 СОДЕРЖАНИЕ ОТЧЕТА
5.1 Название работы.
5.2 Цель работы.
5.3 Оборудование.
5.4 Результаты выполнения задания, полученного у преподавателя.
5.5 Ответы на контрольные вопросы.
5.6 Заключение о проделанной работе.
6 КОНТРОЛЬНЫЕ ВОПРОСЫ
6.1 Что называется системой, блоком?
6.2 Что представляет собой окружение? Может ли окружение быть описано на языке SDL?
6.3 Что включает в себя структура системы?
6.4 При помощи чего соединяются блоки в системе?
6.5 Что называется сигналом?
6.6 Какие существуют способы задания сигналов?
6.7 Что называется каналом?
6.8 Что включает в себя определение канала?
6.9 Какие основные элементы входят в состав диаграммы системы?
7 Теоретическая часть
7.1 Описание структуры системы sdl
7.1.1 Система SDL используется для моделирования систем электросвязи.
В SDL система не имеет прямого определения из-за известной сложности и расплывчатости этого понятия. Тип и требование системы задаются функционально через цепочку определений: система-блок-процесс. При этом точно задается определение процесса: процесс представляет собой отображение выполнения функции объекта во времени. Затем следует определение блока: блок является объектом SDL, содержащим, по крайней мере, один процесс. И, наконец, определение системы: система - это объект SDL, содержащий, по крайней мере, один блок.
Таким образом, система - это то, что определяется спецификацией или описанием на SDL. SDL-система может моделировать часть телефонной системы (или АТС), всю телефонную сеть или некоторую ее часть.
Система, являясь частью окружающего мира, всегда ограничена в размерах и функциях. Поэтому все, что не входит в состав системы, составляет окружение. Система отделена от окружения границей. Окружение находится за пределами рассмотрения и не может быть определено на SDL.
Интерфейс системы с окружением осуществляется с помощью каналов. Система взаимодействует с окружением, однако структура окружения остается неопределенной.
Предполагается лишь, что окружение ведет себя SDL-подобным образом: по каналам приходят и уходят сигналы, являющиеся объектами языка SDL. Другие виды сигналов на SDL-систему не воздействуют.
Система является структурно сложным объектом, состоящим из нескольких блоков.
В зависимости от степени необходимой детализации рассмотрения система может разбиваться на все большее число блоков. Критериями разбиения системы на блоки могут быть: представление системы в виде небольших, легко управляемых частей; установление соответствия с фактической структурой аппаратуры/программного обеспечения; следование естественному функциональному подразделению системы на составные части; минимизация взаимодействий частей системы и т.д.
Для больших SDL-систем в SDL имеются конструкции, обеспечивающие спецификацию подструктур отдельных частей системы.
Благодаря этому, исходя из общего обзора системы, можно вводить все большее число деталей. В таких случаях говорят, что система представлена на различных уровнях детализации.
На первом уровне детализации SDL-спецификация описывает структуру системы.