русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Операции в СДС


Дата добавления: 2014-11-28; просмотров: 831; Нарушение авторских прав


Приведенное выше описание действия позволяет формализовать законы функционирования системы для дальнейшего их использования в ИМ. Однако для этого имеется ряд препятствий. Во-первых, система, являясь сложной, характеризуется чрезвычайно большим числом действий, отличающихся используемыми ресурсами, временем протекания и т.д. В процессе функционирования системы в ней появляются все новые и новые временные ресурсы и соответствующие действия. Во-вторых, одно и тоже действие может выполняться различными ресурсами (взаимозаменяемыми), что еще больше увеличивает размерность задачи.

Выходом из этого положения является констатация того факта, что множество виртуальных действий , относящихся к определенной системе, может быть разбито на небольшое число подмножеств действий, имеющих одинаковую природу. Это подмножества, которые составляют, например, действия транспортировки, обслуживания, ремонта и т.д. Виртуальные действия, принадлежащие такому подмножеству , имеют одинаковую логику взаимодействия ресурсов, и различаются лишь конкретными ресурсами в них участвующими. Подмножество описывается следующим образом:

,

где - множество всех возможных множеств релевантных ресурcов, с использованием которых можно выполнить виртуальное действие , а - длительность выполнения виртуального действия, зависящая от состояния используемых виртуальных ресурсов СДС.

Таким образом, принадлежность виртуальных действий к определенному типу означает, что для них , и одинаковы, т.е. действия одного типа одинаковым образом меняют состояние релевантных ресурсов, требуют одинаковых условий начала по всем ресурсам, и отличаются лишь множествами , используемых ресурсов и временем выполнения.

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



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

,

где - описание множества ; - множество формальных ресурсов операции.

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

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

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

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

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



<== предыдущая лекция | следующая лекция ==>
Действия и их формализация | Составляющие РДО-метода


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.082 сек.