Слайд 2Основная литература
Л1. Гольдштейн Б.С. Системы коммутации. Учебник для ВУЗов. 2-е издание, доп.
![Основная литература Л1. Гольдштейн Б.С. Системы коммутации. Учебник для ВУЗов. 2-е издание,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-1.jpg)
и испр.//СПб.: BHV-2004.
Л2. Гольдштейн Б.С. Сигнализация в сетях связи. Том 1. 4-е издание. СПб.: BHV, 2005.
Слайд 3Изложение этого материала в:
[Л1]. Параграф 1.7
[Л2]. Параграф 2.3
![Изложение этого материала в: [Л1]. Параграф 1.7 [Л2]. Параграф 2.3](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-2.jpg)
Слайд 4
Язык описаний и спецификаций SDL.
Язык MSC (Message Sequence Chart).
Язык TTCN (Tree and
![Язык описаний и спецификаций SDL. Язык MSC (Message Sequence Chart). Язык TTCN](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-3.jpg)
Tabular Combined Notation).
Язык ASN.1.
Слайд 6Элементы теории спецификаций ПО
Различные способы задания языков спецификаций:
Грамматики
Конечные автоматы
Спецификация должна быть конечным
Должен
![Элементы теории спецификаций ПО Различные способы задания языков спецификаций: Грамматики Конечные автоматы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-5.jpg)
существовать алгоритм, за конечное число шагов проверяющий принадлежность некоторой входной спецификации
Наиболее распространенные формализмы для задания языков: грамматики, регулярные выражения, конечные и магазинные автоматы, машины Тьюринга
Слайд 7Конечные автоматы
Конечный автомат – это пятерка
M = (Q, Σ, δ, q0, F),
![Конечные автоматы Конечный автомат – это пятерка M = (Q, Σ, δ,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-6.jpg)
где
Q – конечное множество состояний
Σ – конечное множество допустимых входных символов
δ – функция перехода
q0 из Q – начальное состояние
F – множество заключительных состояний
Слайд 8Детерминированные конечные автоматы
Автомат называется детерминированным, если множество δ(q, a) содержит не более
![Детерминированные конечные автоматы Автомат называется детерминированным, если множество δ(q, a) содержит не](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-7.jpg)
одного состояния для любых q, a. Если δ(q, a) всегда содержит ровно одно состояние, то автомат называется полностью определенным.
Цепочка w допускается автоматом M, если существует последовательность шагов, приводящая нас по этой цепочке в заключительное состояние автомата
Язык распознается конечным автоматом, если им распознается каждое слово языка
Удобная форма записи конечных автоматов – диаграммы переходов
Слайд 9Недетерминированные и конечные автоматы
Любому недетерминированному автомату соответствует детерминированный автомат, определяющий тот же
![Недетерминированные и конечные автоматы Любому недетерминированному автомату соответствует детерминированный автомат, определяющий тот](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-8.jpg)
самый язык, причем известен метод конструирования эквивалентного конечного автомата
Таким образом, классы языков, задаваемых недетерминированными и детерминированными конечными автоматами, совпадают
Конечные автоматы – удобный формализм, так как их легко моделировать программно
Слайд 10Минимизация конечного автомата
Как найти автомат, эквивалентный данному, с минимальным числом состояний?
Алгоритм минимизации
![Минимизация конечного автомата Как найти автомат, эквивалентный данному, с минимальным числом состояний?](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-9.jpg)
конечного автомата выглядит так:
Вначале мы удаляем все недостижимые состояния
Затем разбиваем множество всех достижимых состояний на классы эквивалентности неразличимых состояний
Из каждого класса эквивалентности мы берем только по одному представителю
Слайд 11План:
SDL-система
SDL-блок
SDL-процесс
Синтаксис и семантика языка SDL
Примеры
![План: SDL-система SDL-блок SDL-процесс Синтаксис и семантика языка SDL Примеры](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-10.jpg)
Слайд 26SDL состояния
INPUT
OUTPUT
SDL-диаграмма
![SDL состояния INPUT OUTPUT SDL-диаграмма](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-25.jpg)
Слайд 32Изложение этого материала в:
[Л1]. Параграф 9.4.
[Л2]. Параграф 2.1, 2.2 и 2.3
![Изложение этого материала в: [Л1]. Параграф 9.4. [Л2]. Параграф 2.1, 2.2 и 2.3](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-31.jpg)
Слайд 33Блок обработки исходящего вызова
OTLOC CAS U.21
![Блок обработки исходящего вызова OTLOC CAS U.21](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-32.jpg)
Слайд 34Сигналы С1.1, передаваемые в сторону линейного тракта от процесса OTLOC при исходящем
![Сигналы С1.1, передаваемые в сторону линейного тракта от процесса OTLOC при исходящем соединении по СЛ, ЗСЛ](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-33.jpg)
соединении по СЛ, ЗСЛ
Слайд 35Сигналы С1.2, принимаемые в OTLOC со стороны линейного тракта при исходящем соединении
![Сигналы С1.2, принимаемые в OTLOC со стороны линейного тракта при исходящем соединении по СЛ, ЗСЛ](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-34.jpg)
по СЛ, ЗСЛ
Слайд 36SDL-диаграмма процесса OTLOC CAS U.21
![SDL-диаграмма процесса OTLOC CAS U.21](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-35.jpg)
Слайд 37SDL-диаграмма процесса OTLOC CAS U.21
![SDL-диаграмма процесса OTLOC CAS U.21](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-36.jpg)
Слайд 38SDL-диаграмма процесса OTLOC CAS U.21
![SDL-диаграмма процесса OTLOC CAS U.21](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-37.jpg)
Слайд 39SDL-диаграмма процесса OTLOC CAS U.21
![SDL-диаграмма процесса OTLOC CAS U.21](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-38.jpg)
Слайд 40SDL-диаграмма процесса OTLOC CAS U.21
![SDL-диаграмма процесса OTLOC CAS U.21](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-39.jpg)
Слайд 41SDL-диаграмма процесса OTLOC CAS U.21
![SDL-диаграмма процесса OTLOC CAS U.21](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-40.jpg)
Слайд 42SDL-диаграмма процесса OTLOC CAS U.21
![SDL-диаграмма процесса OTLOC CAS U.21](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-41.jpg)
Слайд 43SDL-диаграмма процесса OTLOC CAS U.21
![SDL-диаграмма процесса OTLOC CAS U.21](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-42.jpg)
Слайд 44SDL-диаграмма процесса OTLOC CAS U.21
![SDL-диаграмма процесса OTLOC CAS U.21](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-43.jpg)
Слайд 45Изложение этого материала в:
[Л1]. Параграф 8.2
[Л2]. Параграф 3.2
![Изложение этого материала в: [Л1]. Параграф 8.2 [Л2]. Параграф 3.2](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020236/slide-44.jpg)