Главная » Мануалы

1 ... 29 30 31 32

предметный указатель

Адресат (target) 76, 81

Альтернатива (alternative) 39,41, 289

Аномальное поведение модулей (aberrant behaviour) 208-212

Аппаратные средства (hardware) 18, 37

Буфер (buffer) 75

- дисплея (display buffer) 235

- кадров (frame buffer) 255

- обмена (communication buffer) 234

- опережающего ввода (type-ahead buffer) 167

Буферизация сообщений (message buffering) 235

Виртуальный канал (virtual circuit) 276-278, 287, 294

Вход (entry) 37, 56

Вызов входа (entry call) 39, 60

--безусловный (unconditional entry call) 57

-- временной (timed entry call)

57, 291

-- условный (conditional entry

call) 57, 96

Гибкость (flexibility) 17, 221 Графическая нотация (pictorial notation) 26, 52, 54, 61 Граф потоков данных (data flow graph) 60, 121

- структурный (structure graph) 60, 61, 65, 101, 123

Дешифратор команд (command decoder) 146, 151, 155

- событий (event decoder) 146, 151, 155, 158, 162, 167, 168

Доступ (access) 55

- динамический (dynamic access) 175

Драйвер (driver) 128

Жизненный цикл (life cycle) 8, 16- 29, 112, 113

Заглушка (stub) 45, 46 Задача (task) 13, 35

- буферизующая (buffer task) 37, 297

- вызываемая (accepting task) 56

- вызывающая (calling task) 56, 91

- обслуживающая 163

- подчиненная (slave task) 126, 163

- управляющая (master task) 126

- фоновая (background task) 163 Задача-адресат (target task) 84, 85-

89, 98

Задача-диспетчер (dispatcher task)

280, 282, 287 Задача-курьер (transporter task) 83,

85, 96, 97, 155, 181 Задача-отправитель (sender task) 84,

85-89

Задача-планировщик (scheduler task)

79, 80, 192 Задача-посредник (third-party task)

Задача-потребитель (consumer task)

37-43, 181 Задача-производитель (producer task)

37, 39, 40 Задача-трассировщик (router task)

282, 283

Задержки no перегрузке (congestion delays) 60, 72, 81, 92

- скрытые (latency delays) 60, 73, 81

- структурные (structural delays) 60, 72, 81

Инструментальные средства (tools) 8, 66, 115

Интерактивное макетирование (interactive prototyping) 24

Интерфейс (interface) 28-30, 109, 113

- пользовательский (user interface) 113, 144

Информационный голод (starvation) 173, 187

Информационный потоковый граф (data flow graph) 121, 129, 145

Исключительные ситуации (exceptions) 29, 30, 51, 110, 205-208



Кадр данных (data frame) 224, 225,

235, 242, 256

- управляющий (control frame) 243 Канальный уровень обмена (link layer) 275, 280, 285

Кисс-принцип (KISS-principle) 10, 96, 111

Комментарий (comment) 108

Конечный автомат (finite state machine) 132, 152, 165, 168

Конфигурирование системы (system configuring) 173

Концептуальное представление (concept) 9, 19, 20, 26, 48, 109

Кредитный лимит (credit) 99, 239, 265

Кризис программного обеспечения

(software crisis) 16, 22 Критическая секция (critical section)

58, 59

Логический кабель (logical cable) 20 уровень проектирования (logical design level) 13

- штекер (logical plug) 20, 63

Межзадачные связи (intertask communication) 29, 36, 45

Межмодульное взаимодействие (intermodule communication) 239

Методология проектирования (design methodology) 116

Механизм рандеву (rendezvous mechanism) 11, 29, 37, 45, 56, 63, 69, 74, 181

Микропроцессорный комплекс (microprocessor system) 114

Многоклавишная команда (multiple keystroke command) 161

Множественность ссылок (aliasing)

236, 247

Модель взаимодействия открытых систем (open system interconnection model) 297-299

- информационных потоков (data flow model) 26

Модуль логического обмена (logical management module) 225, 236-238, 249, 256

- физического обмена (physical management module) 225, 236-238, 249 ,

Модульная прочность (module

strength) 221-223 --коммуникационная (communi-

cational strength) 222 .--логическая (logical strength)

--процедурная (procedural

strength) 222

- - функциональная (functional strength) 221, 225

- система (modular system) 9, 10, 14

Модульное сцепление (module coupling) 222, 223, 228, 230

Модульность (modularity) 17, 28, 99, 221

- конструктивная (implementation modularity) 221

- случайная (coincidental modularity) 222

- событийная (event modularity) 221, 223, 225

- функциональная (understandability modularity) 221, 225

Надежность (reliability) 17, 51, 52, 233

Накопитель событий (event pool) 168 Нестандартное планирование (out-of-order scheduling) 90, 91

Обмен сообщениями (communications) 235, 241 Объект (object) 15, 38, 110, 297 Окно (window) 242, 262, 289 Оператор выборочного ожидания (selective wait statement) 40, 41

- отбора (select statement) 59, 60, 190

- приема (accept statement) 60, 182, 196, 288

Определение типов (type definition) 23, 31

Организация прохождения задач (tasking) 28-30, 109

Отправитель (sender) 76, 81

Очередь на передачу (transmit queue) 262, 264

--прием (receive queue) 264

Пакет (package) 15, 28-31, 35

- активный (active package) 75, 100-103

- влон;енный (nested package) 158

- внутренний (internal package) 149 168

- пассивный (passive package) 76 77, 148

Пакетный ввод-вывод (packaged input/output) 29, 46-48

Параллельные процессы (concurrent processes) 11, 12, 14, 19

Пересылка сообщений (messaging) 165



Персональная ЭВМ (personal computer) 24

Порождение задач (creation of tasks) 173

Посредник (middle-man) 76

Поток информационных кадров (data

frame flow) 240 Почтовый ящик (mailbox) 183 Предохранитель (guard) 41, 254, 284 Приватный тип (private type) 47 Принцип равноправия (equal-partner

contention) 163, 237 Прозрачность (transparency) 221, 224 Протокол (protocol) 213, 218, 241-

245, 249

- Х.25 (Х.25 protocol) 275-284, 297-299

Протокольный блок данных (protocol

data unit) 241, 274, 276 Процедура (procedure) 15, 30, 185,

- ACCEPT - CALL 299

- CLEAR 284

- CONTROL 122

- DISPLAY 136

- GET 65

- OPEN 47

- PLACE- CALL 287

- POP 30-34, 77

- PUSH 30-34, 77

- PUT 100, 122

- RECEIVE 240, 241

- REQUEST-SERVICE 101, 175

- SEND -MSG 219, 240

- WAIT - FOR - CALL 284, 285

- WAIT -MSG 219 Пузырьковая диаграмма (bubble

chart) 121 Пул буферов (buffer pool) 237, 247

- задач (task pool) 174

- сервисный (service pool) 103, 109

Равноправные модули (peer modules)

241, 244 Разрешение (credit) 99, 246 Разъем (plug) 18, 19 Регулирование потока сообщений

(message flow control) 220, 237-

Реконфигурация (reconfiguration) 19, 20

Самоидеитификация 180, 184 Свойство повторной входимости (reenterability) 77 Семейство входов (entry family) 91 Сервисный примитив (service primitive) 298

Сетевой уровень обмена (packet layer) 275, 280-286

Сеть передачи данных (communication network) 164

Система передачи сообщений (messaging system) 170

Скелет программы (program skeleton) 66-68

Спецификация интерфейса (interface specification) 15, 54

- пакета (package specification) 30, 31, 34, 108

- представлений (representation specification) 49

- функций системы (system functions specification) 113

Стадия планирования испытаний

(test plan phase) 113 Статический доступ (static access)

Степень модульности (degree of modularity) 221

Столкновение запросов (call collision) 282, 283

Стратегия гпоектировапия (design strategy) 116

-- изнутри - к границам (middle-out strategy) 116, 119

- - ориентированная на информационные потоки (data-flow-driven strategy) 116, 120

- - ориентированная на структуры данных (daia-structure-driven strategy) 116, 120

-- от границ-внутрь (edges-in

strategy) 116, 127

- - сверху-вниз (top-down strategy) 116-119

-- снизу - вверх (bottom - up

strategy) 116-119

Структура взаимодействий (interaction structure) 187-191, 204

Структурное проектирование (structured design) 11, 15, 26, 28, 173

Сценарий (script) 155

Тело задачи (task body) 178

- модуля (module body) 28

- пакета (package body) 31, 32, 46, 261

Тестовый журнал (test log) 211 Технические требования (requirements) 22, 23, 113 Тупиковая ситуация (deadlock) 93- 98, 193, 237-239

Уведомления о событиях (event notifications) 204



Узел надежности (reliability node)

214-216, 233, 273, 274 Указатель (pointer) ПО Управление запросами (call control)

- логическим дисплеем (logical display management) 146, 148, 160

- потоком кадров (flow control of data frames) 242, 268

- физическим дисплеем [(physical display management) 146, 148

Управляющая структура (control structure) 296

Фаза анализа (analyze phase) 16

- описания (specify phase) 16

- поставки (deliver phase) 17

- проектирования (design phase) 16, 113

- реализации (implement phase) 17 - эксплуатации и сопровождения

(maintain phase) 17 Функциональная декомпозиция (functional decomposition) 116-120

- иерархия (functional hierarchy) 119

- клавиша (softkey) 163

Целевая система (target system) 115 Черный ящик (black box) 15, 19, 20,

epH! 25,

28-31, 55

Экологическая игра (life game) 130- 133

Эскизное представление doodling) 128



Монография P. Бар

ЯЗЫК АДА в ПРОЕКТИРОВАНИИ СИСТЕМ

Старший научный редактор Л. П. Якименко Младший научный редактор М. Н. Стасюк Художник В. А. Медников Художественный редактор Н. М. Иванов Технический редактор Л. П. Бирюкова Корректор с. А. Денисова

ИБ № 6229

Сдано в набор 13.01.S7. Подписано к печати 21.08.87. Формат бОХЭО'Дз. Бумага кй.-журналь-ная. Печать высокая. Гарнитура литературная. Объем 10,00 буи. л. Усл. печ. л. 20,00. Усл. кр.-отт. 20,00. Уч.-нзд. л. 19,57. Изд. № 6/4871. Тираж 50 000 экз. Зак. 453. Цена 1 р, 70 к. ИЗДАТЕЛЬСТВО МИР , 129820, ГСП, Москва, И-110, 1-й Рижский пер., 2

Ленинградская типография № 2 головное предприятие ордена Трудового Красного Знамени Ленинградского объединения Техническая книга ии. Евгении Соколовой Союз-полиграфпрома прн Государственно ! комитете СССР по делам издательств, полиграфии и книжной торговли. 198052. г, Ленинград, Л-52, Измайловский проспект, 29,



1 ... 29 30 31 32

Яндекс.Метрика