- •Языки моделирования мсэ
- •Содержание:
- •Синтаксис и семантика в 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 Практическая часть
7.2 Язык диалога axe-10
Рассматриваемый язык диалога полностью соответствует стандартизированному МСЭ-Т языку MML. Диалог с управляющей системой оператор ведет через дисплей. Код команды языка диалога, определяемый выполняемую функцию состоит из пяти символов (букв). Для повышения удобств работы оператора все директивы, допустимые к исполнению в АХЕ-10 разбиты на функциональные группы. Два первых символа в коде команды обозначают функциональную группу и представляют команды, касающиеся следующих областей:
Таблица 1 – Наименования функциональных групп
AC |
Access Control |
NA |
Node Administration |
AN |
ANalysis |
PS |
Packet Switching |
FR |
Frame Relay |
SA |
Session Administration |
IP |
Internet Protocol |
ST |
STatistics |
LI |
Line Interface |
UI |
User Interface |
Следующие две буквы обозначают класс в функциональной группе, т.е. определяют точное действие, которое должно быть выполнено. Например, за аббревиатурой AN следуют две буквы AM и еще один символ x, т.е. ANAMx. Примеры наименований классов приведены в таблице 2.
Таблица 2 – Примеры наименований классов
NP |
Network Port |
HS |
hardware status |
AM |
Address Modification |
LO |
load control |
RC |
Routing Case |
NM |
Simple Network Management Protocol |
PC |
Permanent Virtual Circuit |
PD |
Printout Destination |
TE |
Terminal Equipment |
PR |
asynchronous profile |
DG |
Default Gateway |
EC |
Echo Port |
NI |
Network Interface |
TR |
Traffic Port |
RO |
Route |
SP |
Session Port |
FP |
Frame Relay port |
AR |
ARP (Address Resolution Protocol) cache |
LA |
LAN1 (Local Area Network) port |
GA |
Remote Gateway Stats |
LP |
Link Protocol |
TP |
TIP (TCP Interface Port) port stats |
LT |
link test |
DI |
Download image |
PM |
port monitor |
DP |
patch to downloaded image |
PP |
physical port |
LT |
logon banner text |
AL |
alarm list |
MO |
more prompt |
DC |
Directory Control |
PR |
the prompt |
Последняя буква x определяет тип выполняемого действия (см. таблицу 3).
Таблица 3 – Типы действий
B = Block |
P = Printout (Display) |
R = Reset |
T = Terminate |
D = Deblock |
I = Initialise |
S = Set |
|
Например: LILPP;
Здесь: LI = Line Interface Function Group
LP = Link Protocol
P = Printout
Эта команда будет выводить на печать (или на дисплей) имя протокола для данной линии.
Некоторые MML-команды, например, PSROI, могут содержать один или несколько специальных параметров, т.е.
PSROI:ROT=95,NP=1-1-1-3&1-1-1-4,TOS=HOME;