Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Для выполнения перечисленных функций TTCN позволяет:

• декларировать типы абстрактных примитивов и блоков данных про­токола;

• декларировать точки контроля и наблюдения;

• специфицировать реальные абстрактные примитивы и блоки дан­ных протокола;

• специфицировать различные варианты поведения системы.

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

В TTCN такое дерево взаимодействий называется деревом поведе­ния. Структура дерева представляется посредством увеличивающихся уровней отступов для показа продвижения по дереву относительно вре­мени (рис. 6.19).

Рис. 6.19. Представление дерева TTCN посредством сдвига

Узел дерева называется линией поведения. Линия поведения содер­жит следующие компоненты:

• номер линии,

• метку,

• строку описаний,

• ссылку на ограничения,

вердикт,

• комментарий линии поведения.

Линии поведения специфицируются в специальных таблицах, назы­ваемых таблицами динамического поведения.

НЕ нашли? Не то? Что вы ищете?

Поведение тестируемой системы (например, прием или посылка аб­страктных примитивов) описывается при помощи описаний TTCN. Опи­сания бывают трех типов:

• события,

• действия,

• квалификаторы.

События. Некоторые описания TTCN могут оказаться успешными или неуспешными в зависимости от наступления тех или иных событий. Существуют два типа событий: входные события и таймерные события. Пример входных событий - приход абстрактного примитива в определен­ной точке управления и наблюдения. Таймерное событие представляет собой истечение таймера, специфицированного протоколом. Для собы­тий в TTCN используются следующие описания:

. RECEIVE,

. OTHERWISE,

. TIMEOUT.

Действия. Некоторые описания всегда будут успешными. Такие опи­сания называются действиями, которые исполняются тестовой системой. Предполагается, что они всегда исполняются успешно. Для действий в TTCN используются следующие описания:

. SEND,

. IMPLICIT_SEND,

. ASSIGNMENTJJST,

. TIMER_OPERATION,

. GOTO.

Квалификаторы. Строки описаний могут включать описания квалификаторов, то есть булевские выражения. Никакие события не могут сов­пасть и никакие действия не будут исполнены, пока значение квалификатора не станет равным TRUE.

TTCN был разработан с привязкой к абст­рактному синтаксису ASN. l (ISO/IEC 8824:1990). Однако не существует обязательной связи между типами, используемыми в TTCN и в ASN. l. Это позволяет конструировать типы данных, абстрактные примитивы ASP и блоки данных протокола PDU и без использования ASN. l, если разра­ботчик теста не желает этого (например, для протоколов низкого уровня, для спецификации которых обычно не используется ASN. 1).

TTCN поддерживает асинхронную модель связи. Связь между тесто­выми компонентами ТС и тестируемой системой IUT обеспечивается че­рез точки управления и наблюдения (PCOs - Points of Control and Observation). Связь между самими тестовыми компонентами осуществ­ляется через координационные точки (CPs - Coordination Points).

Для описания модели связи используется система с очередями со сле­дующими свойствами:

• каждая точка РСО/СР имеет две бесконечные очереди FIFO: одна очередь для SEND и одна очередь для RECEIVE,

• ровно два объекта должно быть подсоединено к одной точке РСО или СР,

• очередь SEND одного объекта является очередью RECEIVE друго­го объекта, и наоборот.

Описание SEND позволяет создателю теста описать необходимость передачи ASP определенного типа через данную точку РСО. Описание SEND обозначается следующим образом: РСО_identifier! ASP_identifier.

Описание RECEIVE позволяет создателю теста описать необходи­мость приема абстрактного примитива ASP определенного типа в данной точке контроля и наблюдения РСО. Описание RECEIVE обозначается PCO_Identifier? ASP_Identifier.

ASP задаются в соответствии со стандартным описанием услуги, предоставляемой данным уровнем модели OSI. PDU описываются опре­делениями, заданными в спецификации конкретного протокола. В случае необходимости использования нестандартных PDU они должны быть определены соответствующей таблицей.

Язык TTCN непосредственно связан протокол-тестерами.

Техника объектного моделиро­вания ОМТ, которая была предложена Джеймсом Рунбаугом в Риме в 1991 г. включает в себя три аспекта системного анализа: объектное мо­делирование, динамическое моделирование и функциональное моделиро­вание.

Модель объекта ОМТ включает два вида диаграмм: диаграммы клас­са, которые основаны на хорошо известной системе обозначений взаимо­отношений логических объектов, расширенной объектно-ориентирован­ными концепциями операций и наследования свойств, а также диаграм­мы инстанций, представляющие собой моментальные снимки системы.

Динамическая модель ОМТ также строится из диаграмм двух видов:

диаграмм событий и диаграмм перехода состояний.

Функциональная модель состоит из схем информационных потоков, которые основываются на широко известной системе обозначений струк­турного анализа.

Прослеживаются следующие связи между объектной, динамической и функциональной моделями. В системном анализе объектная модель является центральной моделью ОМТ. Динамическая модель улучшает объектную модель тем, что определяет: когда устанавливаются и удаля­ются классы, когда вызываются операции с классами, когда имеется дос­туп к атрибутам и когда создаются, используются и удаляются связи. Функциональная модель предлагает новый взгляд на услуги, обеспечива­емые объектной моделью, путем объединения единичных операций с классами в более крупные процессы или, наоборот, путем детализации сложных операций с классами разбиением на более простые процессы.

ОМТ не очень подходит для архитектурного проектирования и тестирования, но удобна для разрабо­ток информационных систем, примером которой может служить база ин­формации СОТСБИ.

6.3        Система аналоговой абонентской сигнализации

6.3.1 Система абонентской сигнализации предусматривает состав сигна­лов, обеспечивающих необходимую и достаточную информацию абоненту при автоматической связи, телефонисту при полуавтоматической связи, а также информацию для нормальной работы устройств автоматической коммутации.

6.3.2 Система абонентской сигнализации делится на два вида:

сигнализация абонентов с аналоговым доступом; сигнализация абонентов с цифровым доступом.

Сигнализация абонентов с аналоговым доступом осуществляется по той же абонентской линии, через которую осуществляется соединение абонента и передается информация пользователя, и в той же полосе частот, которая ис­пользуется абонентом.

Сигнализация абонентов с цифровым доступом осуществляется по выде­ленному D-каналу (сигнализация "пользователь-сеть"). Сигнализация допускает также в ограниченном объеме прозрачный обмен информацией между двум; оборудованиями пользователя по D-каналу (сигнализация "пользователь пользователь").

6.3.3 Сигнализация абонентов с цифровым доступом соответствует для пользователей N-ISDN - сигнализации DSS-1 и для пользователей B-ISDN сигнализации DSS2.

6.3.4 Сигнализация абонентов состоит из сигнализации о состоянии абонентской линии вызывающего абонента, номерной информации, которая передается оборудованием абонента, и информационных акустических сигналoв поступающих к абоненту (телефонисту).

6.3.5 Сигнализация о состоянии абонентской линии вызывающего абонента, занятие - разъединение, передается при помощи замыкания (микротелефонная трубка снята) и размыкания (микротелефонная трубка положена) шлейфа абонентской линии.

Передача номерной информации абонентов с аналоговым доступом на участке абонентской линии должна осуществляться декадными импульсами или двухтональной многочастотной сигнализацией (DTMF).

Состав, способы передачи, параметры акустических сигналов и па­раметры номерной информации абонентской линии:

1). Уровень передачи тональных (зуммерных) сигналов, в точке с нуле­вым относительным уровнем должен иметь номинальную величину минус (10 ± 5) дБ, кроме сигнала "Тональный вызов".

Уровень акустических сигналов, передаваемых абоненту на фоне разго­вора, измеряемого в той же точке, должен быть в пределах минус (15 ± 5) дБ (для сетей, на которых установлены перспективные АТС).

2). Фраза автоинформатора (механический голос) должна иметь средний уровень по мощности, который не превышает средний уровень разговорных токов (минус 22 мкВт в точке нулевого относительного уровня).

З).  На станциях и узлах международной, междугородной и внутри­зоновых сетей могут включаться такие акустические сигналы:

-        тональные (зуммерные):

а). "Ответ АМТС" в виде непрерывной частоты (425 ± 25) Гц;

б). "Занято" в виде периодических посылок частоты (425 ± 25) Гц с временными параметрами: посылка (0,35 ± 0,05) с, пауза (0,35 ± 0,05) с, период передачи сигнала (0,7 ± 0,1) с;

в). "Контроль посылки вызова" в виде периодической передачи час­тоты (425 ± 25) Гц с параметрами: посылка (0,8 ± 0,1) с или (1,0 ± 0,1) с, пауза (3,2 ± 0,3) с или (4,0 ± 0,3) с, период передачи сигнала (4,0 ± 0,4) с или (5,0 ± 0,4) с;

г). "Ожидание" в виде последовательной передачи трех частот (950 ± 50) Гц, (1400 ± 50) Гц, (1800 ± 50) Гц. Длительность передачи каждой частоты (0,330 ± 0,070) с. Длительность интервала между ними не должна превышать (0,030 ± 0,005) с. Сигнал передается в паузах между словами автоинформатора (механического голоса) "Ждите".

Из за большого объема этот материал размещен на нескольких страницах:
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