ВУЗ:
Составители:
Рубрика:
В  полном  виде  модель  информационного  интерфейса  агрегата G
2
  показана  на 
рис.2.6.  Из  рисунка  видно,  что  непосредственно  с  данными  ПОП  оперируют  только 
акторы  и  предикаты  агрегата,  остальные  объекты  агрегата  работают  с  данными  ПОП 
опосредованно  с  помощью  механизма  косвенной  адресации.  В  этом  смысле  модель 
межмодульного  информационного  интерфейса  агрегата  представляет  собой 
иерархическую древовидную структуру.  
При формировании нового агрегата, использующего в качестве 
объекта агрегат G
2
, 
древовидная  структура “старого”  агрегата  как  поддерево  войдет  в  структуру  нового 
агрегата.  При  этом новый агрегат будет “наследовать”  информационные  связи агрегата 
G
2
. 
Структура  автоматически  компилируемого  текста  объекта-агрегата  достаточно 
проста. Текст программы состоит из: стандартного для всех объектов заголовка; структур 
данных,  описывающих  граф-программы;  и  обращения  к  стандартной  программе  граф-
машине. С помощью компилятора  языка Си  текст агрегата  компилируется в объектный 
модуль и помещается в библиотеку объектных модулей ПОП. 
Особенностью  предложенного  способа 
построения  межмодульного 
информационного  интерфейса  является  то,  что  формируемые (автоматически  или 
автоматизировано)  программные  коды  и  информационные  связи “пространственно”  не 
зависят  друг  от  друга.  Модификация  любого  из  объектов (актора,  предиката  или 
агрегата) не требует переделки кодов других объектов, входящих в ПОП. Более того, на 
самом  деле  при  порождении  акторов,  предикатов  или  агрегатов  никаких
  программных 
конструкций,  описывающих  информационный  интерфейс,  для  них  не  создаются. 
Акторы  и  предикаты  это  лишь “фантомные”  конструкции,  не  имеющие  текстов 
программ,  а  описанные  в  виде “паспортов”  в  информационном  фонде  ПОП. 
Информационные  связи  агрегатов  косвенно  содержатся  в  структуре  граф-программы. 
Программная  конструкция,  описывающая  информационный  интерфейс
,  автоматически 
 A    B    C    D    E     F    ...      K    L    M    N      ....                                    d
n
 P[0]  P[1]  P[3]
G
1
P
1
A
3
A
1
A
2
P
2
Данные
предметной
области
Маcсивы указателей
объектов
Рис 2.18. Межмодульный интерфейс агрегата G
2
P[0]   ...      P[N]
P[0]   ...      P[N] P[0]   ...      P[N] P[0]   ...      P[N]
P[0]   ...      P[N]
G
2
 P[0]  P[1]  P[3]  P[4]  P[5]
Рис.2.6. 
Страницы
- « первая
 - ‹ предыдущая
 - …
 - 21
 - 22
 - 23
 - 24
 - 25
 - …
 - следующая ›
 - последняя »
 
