B
O
H
o
- отношение иерархии информационных объектов;
P
O
B
In
)
(
- отношение, определяющее входные информационные объекты
процессов;
)
(O
B
P
Out
-
отношение,
определяющее
выходные
информационные объекты процессов;
)
(P
B
P
S
- частичное отношение,
задающее последовательность выполнения процессов.
КМППХ описывает все процессы, происходящие в системе управления,
а также элементов КМППХ и соответствие элементов модели объектов.
Например, концептуальная модель системы управления (КМСУ)
процессом переработки нефтепродуктов имеет вид:
Sen
c
H
E
E
E
E
KMСM
e
с
m
p
s
,
Re
,
,
,
,
,
,
где
с
m
p
s
E
E
E
E
множество исполнительных средств:
s
E
-
вычислительные системы,
p
E
- процесс обработки информации,
m
E
- процесс
хранения
информации,
с
E
-
процесс
передачи
данных;
)
))
(
)
(
(
))
(
)
(
)
(
)
(
(
m
c
p
p
c
m
p
s
s
e
E
E
B
E
B
E
E
B
E
B
E
B
E
B
E
H
)
(
(
)
(
(
c
c
m
E
B
E
E
B
-
отношения
иерархии
информационного
обмена;
c
c
m
c
p
c
s
c
E
E
B
E
E
B
E
E
B
E
E
B
c
)
(
)
(
)
(
)
(
Re
-
отношения коммутации
информационного
взаимосвязи
между
уровнями;
335
)
(
)
(
)
(
)
(
c
c
c
m
c
p
c
s
E
B
E
E
B
E
E
B
E
E
B
E
Sen
-
отношения коммутации
выходов.
Каждому элементу концептуальной модели процесса переработки
нефтепродуктов в соответствие элемент модели вычислительных средств:
om
pm
pp
A
A
A
A
,
,
,
где
)
(
p
s
pp
E
E
P
A
- отношение обработки процессам
)
(
m
s
pm
E
E
P
A
- отношение хранения,
)
(
p
s
om
E
E
O
A
- отношение хранения информации.
Отношения иерархии позволяют представить в модели неэлементарные
процессы, данные, исполнительные устройства и должны задаваться между
процессом и его подпроцессами, информационным объектом и его
компонентами, исполнительным устройством и его компонентами.
Отношения иерархии могут быть одного из трех типов: композиция;
классификация; итерация.
Пусть
,*
&,V
T
h
, где & - композиция, V - классификация, * - итерации,
тогда можно считать, что для каждого неэлементарного процесса,
информационного объекта, исполнителя задан тип отношения, связывающего
его с подчиненными как отображение:
h
T
E
O
P
TH
:
.
Для обозначения типа отношения иерархии ниже используется функция
h
T
.
Рассмотрим семантику и введем графические обозначения для
перечисленных выше отношений. Отношения иерархии для процесса
переработки нефтепродуктов должны задаваться по следующим правилам:
- отношение композиции задается в случае, если выполнение процесса
состоит в выполнении всех его подпроцессов;
- отношение классификации - если выполнение процесса состоит в
выполнении одного из подпроцессов;
- отношение итерации - если выполнение процесса состоит в
выполнении всех его подпроцессов некоторое количество раз.
Отношения иерархии для информационного объекта переработки
нефтепродуктов должны задавать по следующим правилам:
- отношение композиции задается в случае, если объекты более низкого
уровня являются составными частями рассматриваемого объекта;
- отношение классификации - если объект более низкого уровня
представляет варианты существования (виды) рассматриваемого объекта;
- отношение итерации - если объекты более низкого уровня входят в
состав рассматриваемого объекта некоторое количество раз (рассматриваемый
объект является множеством).
Отношения иерархии для исполнительных устройств должны задаваться
по следующим правилам:
- отношение композиции задается в случае, если исполнители более
низкого уровня являются составными частями рассматриваемого
исполнителя;
336
- отношение классификации - если исполнители более низкого уровня
представляют различные виды рассматриваемого исполнителя;
- отношение итерации - если исполнители более низкого уровня входят
состав рассматриваемого исполнителя некоторое количество раз.
Информационные отношения позволяют указать, какие данные
являются исходными для выполнения процесса, а какие являются
результатами его выполнения. Для каждого процесса в концептуальной
модели должно задаваться множество входных информационных объектов,
множество выходных информационных объектов.
Множества входных и выходных информационных объектов должны
быть подмножествами множества всех информационных объектов модели.
Отношения следования позволяют указать порядок выполнения
процессов в тех случаях, когда он не может быть определен
информационными отношениями. Для каждого процесса в концептуальной
модели может задаваться множество предшествующих процессов (процессов,
которые должны быть выполнены до выполнения рассматриваемого),
множество выходных информационных объектов (процессов, которые могут
быть выполнены после выполнения рассматриваемого).
Отношения коммутации исполнительных устройств позволяют указать
информационные связи (наличие каналов передачи) на уровне аппаратного
обеспечения. Для каждого исполнительного устройства в концептуальной
модели должно задаваться множество исполнительных устройств, от которых
возможен прием информации, множество исполнительных устройств,
которым возможна передача информации.
Отношения распределения позволяют отразить вариант распределения
задач и информационных объектов между множеством исполнительных
средств системы. Для каждого процесса и информационного объекта
указывается исполнительное устройство, на котором выполняется процесс,
хранится информационный объект.
Для
каждого
элемента
концептуальной
модели
(процесс,
информационный объект, исполнительное устройство) задается набор
атрибутов, в число которых входят сокращенное имя элемента, полное имя
элемента, имя типа элемента, комментарий.
Пусть
N
- множество имен процессов, информационных объектов и
исполнителей, а
T
- множество имен типов, тогда именование и типизация
элементов концептуальной модели нефтеперерабатывающих предприятий
могут быть определены как отображения:
N
E
O
P
N
:
,
T
E
O
P
T
:
.
Для обозначения имени и типа элемента концептуальной модели можно
использовать функции
n
и
t
. В качестве сокращенного имени должны
использоваться аббревиатуры, общепринятые в рассматриваемой предметной
области или вводимые разработчиком для улучшения наглядности модели.
Полное имя является обязательным и отражает семантику решаемой задачи,
337
роль
информационного
объекта,
исполнительного
устройства
в
рассматриваемой предметной области. Имя типа отражает способ реализации
элемента модели и трактуется для процесса как имя алгоритма, для
информационного объекта как тип структуры данных, для исполнительного
устройства как тип используемого оборудования.
В модели могут быть элементы с совпадающими именами или именами
типов. Одноименные объекты в концептуальной модели трактуются как
полностью тождественные. Совпадение имен типов указывает на
тождественность реализации таких элементов. При этом для информационных
объектов под тождественностью реализации понимается использование одних
и тех же структур данных (набор и типы компонент), а для процессов -
тождественность процедур обработки информации (совпадение набора и
типов подпроцессов, входных и выходных информационных объектов, схемы
выполнения).
Do'stlaringiz bilan baham: |