122
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2012
Суть имитационного моделирования заключается в описании
развития системы во времени последовательностью смен ее состоя-
ний, определяемую операторами перехода от текущего состояния к
новому. Последовательность операторов формируют процессы, кото-
рые представляют собой наборы специальных алгоритмов пошагово-
го изменения состояния системы [10].
Совмещение объектно-ориентированного подхода и принципов
имитационного моделирования позволяет свести описание ком-
плексных моделей экологических систем к описанию алгоритмов из-
менения состояния объектов систем во времени, а также дает воз-
можность осуществления контроля и оперативного управления в хо-
де вычислительного эксперимента [11].
Основные аспекты таких моделей — автономность, упорядочен-
ность, динамичность и взаимосвязанность.
Автономность
выража-
ется в инкапсуляции объектом своих характеристик и связанных с
ним процессов,
упорядоченность
в однозначной идентификации
пространственного местоположения каждого из объектов системы,
динамичность
в изменении параметров взаимодействующих объ-
ектов в дискретные промежутки времени,
взаимосвязанность
в
зависимости процессов, протекающих в объекте, от состояния других
объектов системы и иерархической связи объектов системы, т. е. спо-
собности объектов содержать другие объекты.
Рассмотрим принципы объектно-ориентированного подхода к
описанию предметной области. Для описания предметной области и
процессов преобразования будем использовать нотацию, предложен-
ную в работе [12].
Компонентная декомпозиция.
Пусть ПТА
P
=
природно-
техногенный агломерат, характеризующий рассматриваемый участок
загрязненных нефтью земель;
{ }
,
1, ...,
,
j
p P
i
N p
=
=
множество
всех параметров, описывающих различные аспекты ПТА,
,
j
p имя значение
=
;
( )
j
p
σ
множество значений
j
p
.
Введем понятие компонент:
, ( )
j
i
c имя с
σ
=
,
где
( )
j
c
σ
=
=
{
}
1 2
, , ...,
j
n
j
j
j
p p p
множество параметров, описывающих компонент
j
c
,
( )
j
c P
σ
.
Множество
{ }
,
1, ...,
j
c
C c j
N
=
=
,
удовлетворяющее условиям
( )
;
j
j
c P
σ
∪ =
( )
( )
, :
,
i
j
i j i j
c
c
σ
σ
∀ ≠
= ∅
назовем компонентной декомпозицией.