Читать книгу Философия и цифровые технологии. Сборник статей - Александр Болдачев - Страница 20
Событийная
онтология
Субъектно-событийный подход к моделированию сложных систем
Событийное описание
сложных систем
ОглавлениеБезусловно, когда мы обращаемся к прикладным проблемам описания сложной системы, скажем, большого современного предприятия, нас не должна волновать глубинная (на уровне событий взаимодействия элементарных частиц) событийная онтология каждого болта. Нас прежде всего должно интересовать участие болта в функционировании системы, то есть события: «доставили на склад», «подвезли к месту сборки», «ввернули». Причем не просто факт участия, а содержательное его наполнение, с описанием тех свойств, которые были существенны для каждого события. К примеру, для реализации события «подвезли к месту сборки» важен вес болта – нужна ли тележка или можно коробку болтов в кармане принести. Событие «ввернуть» осуществимо если резьба болта соответствует резьбе детали. И получается, если мы зафиксируем все события, в которых участвовал болт, то получим полное его описание. Причем не абстрактное, а конкретное и исчерпывающее описание того, как «выглядит» болт для конкретной системы, какими свойствами, в какие моменты и как он участвует в функционировании системы. Если нет события, в котором фиксировался бы цвет болта, значит, в описании болта (для этой системы) и не будет такого свойства, как «цвет». Таким образом, используя предложенный событийный подход, то есть фиксируя все события, в которых появлялись, измерялись, перемещались, применялись, изменялись и т. д. объекты, мы получим полное описание этих объектов в анализируемой системе.
На первый взгляд может показаться, что речь идет лишь о некой разновидности формы учета, способе оптимизации записи параметров объектов. Однако давайте рассмотрим, что кроется за, казалось бы, простой фразой «фиксация события». Возьмем, к примеру, событие «ввернули болт». Здесь важно обратить внимание на то, что в этом событии участвует не один только болт (A), а еще такие объекты, как соединяемые детали (B и C) и субъект (S), который и реализует это событие. (Здесь обязательно следует сделать уточнение, что речь идет не об акте, не о процедуре, не о действии, а именно о событии «ввернули болт», то есть о фиксации факта достижения результата.) То есть полностью наше событие должно быть названо так: «субъект S соединил болтом A детали B и C». Это значит, что запись каждого события системы содержит в себе не только информацию о задействованных объектах, но и данные об их отношениях (объекты A, B и C с момента указанного события образуют целое D) и плюс описание субъекта (S произвел объект D).
Итак, фиксация всех событий, реализованных в некоторой сложной системе, должна дать нам исчерпывающее (в рамках данной системы) описание каждого объекта, каждого субъекта и их отношений. По сути, полученный событийный поток содержит полную информацию о системе.