Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник по курсу МС.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
7.42 Mб
Скачать

7.1.2. Действия в сдс

Ресурсы в процессе функционирования СДС выполняют определенные действия, взаимодействуя между собой. С каждым действием связано два события — его начало и окончание (рис. 7.1).

Действие, как правило, представляет собой мероприятие, выполняемое под управлением некоторой подсистемы и направленное на достижение определенной цели.

Действие планируется и может находиться в различных состояниях: запланировано, начато, окончено или прервано по какой-либо причине.

Рис. 7.1. К понятию действия в СДС

Используя понятие события, целенаправленное действие изменения состояния системы можно описать через события начала и окончания действия:

где Cн-, Cн+ состояния системы перед и после наступления события eн, соответственно;

Cк-, Cк+состояния системы перед и после наступления события eк, соответственно;

tн,tквремя начала и конца действия.

7.1.3. Операции в сдс

Операция описывает, как происходит действие или виртуальное действие и с какими множествами релевантных ресурсов, то есть что может произойти в СДС при определенных условиях, а действие – что произошло, происходит, произойдет и в какое время.

Приведенное понятие операция может быть представлено как модифицированное правило продукции:

ЕСЛИ (условие) ТО1 (событие 1) ЖДАТЬ (время) ТО2 (событие 2).

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

Операция О есть формальное описание множеств однотипных виртуальных действий:

где Е(Ψ) – описание множества Ψ; Ro – множество формальных ресурсов операции.

Операцию О в некотором смысле можно уподобить подпрограмме, в которой P(Rо), Fн(Cн-(Rо)) и Fк(Cк-(Rо)) – условие выполнения и алгоритмы, описанные в формальных параметрах.

При задании фактических параметров получаем из операции виртуальное действие. Для этого на место каждого формального ресурса ri Ro операции О необходимо подставить любой ресурс из некоторого непустого множества однотипных ресурсов.

Операция, следовательно, отражает логику взаимодействия ресурсов системы в процессе функционирования. Всякий раз, когда состояние системы соответствует P(Ro), может происходить действие а, описываемое операцией о, с различными tн и tк.

7.1.4. Основные положения рдо-метода

1. Все элементы СДС представлены как ресурсы, описываемые некоторыми параметрами. Ресурсы могут быть разбиты на несколько типов; каждый ресурс определенного типа описывается одними и теми же параметрами.

2. Состояние ресурса определяется вектором значений всех его параметров; состояние СДС – значением всех параметров всех ресурсов.

3. Процесс, протекающий в СДС, описывается как последовательность целенаправленных действий и нерегулярных событий, изменяющих определенным образом состояния ресурсов; действия ограничены во времени двумя событиями: начала и конца.

4. Нерегулярные события описывают изменения состояния СДС, непредсказуемые в рамках продукционной модели системы (влияние внешних по отношению к СДС факторов либо факторов, внутренних по отношению к ресурсам СДС). Моменты наступления нерегулярных событий случайны.

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

6. Множество ресурсов R и множество операций О образуют модель СДС. Модель СДС в РДО-методе представляет собой динамическую продукционную систему. Базой данных (БД) этой продукционной системы является множество ресурсов R, базой знаний (БЗ) – множество операций О. Адаптация к конкретной СДС заключается в формализованном описании ресурсов и операций на некотором языке и введении их в БД и БЗ.