На правах рекламы:
ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Авторитетность издания

ВАК - К1
RSCI, ядро РИНЦ

Добавить в закладки

Следующий номер на сайте

4
Ожидается:
09 Декабря 2024

Системный подход к концептуальному моделированию предметной области в самоорганизующейся информационной системе

System approach to the conceptual modeling of data domain in the self-organizing information system
Статья опубликована в выпуске журнала № 4 за 2009 год.
Аннотация:На основе формальной логики и общей теории систем рассмотрена проблема семантического моделирования предметной области. Предложена модель языка, позволяющего формировать и поддерживать в актуальном состоянии концептуальную модель предметной области.
Abstract:The problem of semantic model engineering of data domain was researched on the basis of formal logic and general systems’ theory. The model of the language, which allows to form and to support a conceptual model of a knowledge domain in up-to-date condition.
Авторы: Дрождин В.В. (drozhdin@yandex.ru) - Пензенский государственный педагогический университет им. В.Г. Белинского, г. Пенза, Россия, кандидат технических наук, Зинченко Р.Е. (rzinchenko@yandex.ru) - Пензенский государственный педагогический университет им. В.Г. Белинского, г. Пенза, Россия, кандидат технических наук
Ключевые слова: язык моделирования предметной области, концептуальная модель предметной области, моделирование предметной области, самоорганизующаяся информационная система
Keywords: the language of modeling the data domain, conceptual model of data domain, modeling of data domain, self-organizing system
Количество просмотров: 11699
Версия для печати
Выпуск в формате PDF (4.85Мб)

Размер шрифта:       Шрифт:

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

Для выполнения своих функций АИС поддерживает динамическую модель ПрО, которая отображается в БД и на основе которой пользователи получают информацию о ПрО. В существующих АИС модель ПрО представлена в форме внешней схемы данных, реализованной обычно в рамках реляционной или объектной модели данных. Вследствие пассивности существующих систем требуется сложный и трудоемкий процесс проектирования и создания АИС, а при отклонении параметров АИС от требуемых в процессе функционирования необходима модификация системы.

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

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

Формальной основой концептуального моделирования ПрО является теория понятий, рассмотренная в [2]. Понятие есть результат обобщения предметов некоторого типа (вида, класса) и выделения этого множества предметов по определенной совокупности общих и в совокупности отличительных для них признаков. Основными характеристиками понятия являются:

-    имя – символ (слово или словосочетание), идентифицирующий понятие среди множества всех понятий;

-    содержание – совокупность признаков, которые все вместе достаточны, а каждый необходим для того, чтобы выделить данный класс предметов, то есть отличить эти предметы от других;

-    объем – класс обобщаемых в понятии предметов.

Причем объем понятия может быть воображаемым (мыслимым, виртуальным), заданным свойствами объектов, соответствующих понятию, а не указываться полным перечислением объектов. Содержание понятия может быть представлено пустым предикатом, что требует явного связывания с понятием объектов, имеющих необходимый набор свойств.

Конструктивной основой концептуального моделирования ПрО является теория эволюционных систем [3, 4]. Система объектов данного (i-гo) рода (R-система i-го рода или Ri) – это закономерное множество объектов-систем одного и того же рода. Причем выражение «одного и того же» или «данного рода» означает, что каждый объект-система обладает общими, родовыми признаками (одним и тем же качеством), а именно: каждый из них построен из всех или части фиксированных первичных элементов mÎ{Мi(0)} в соответствии с частью или со всеми фиксированными отношениями rÎ{Ri}, с частью или со всеми фиксированными законами композиции zÎ{Zi}, реализованными в рассматриваемой системе объектов данного рода. Объект-система – это композиция (или единство), построенная по отношениям (в частном случае – по взаимодействиям) rÎ{Ri} и ограничивающим эти отношения условиям zÎ{Zi} из первичных элементов mÎ{Мi(0)}, выделенного по основаниям аÎ{Ai(0)} из универсума {U}. В соответствии с законом системных преобразований неэволюционный (эволюционный) объект-система в рамках неэволюционной (эволюционной) системы объектов i-го рода, благодаря своему существованию и/или дву-, одно-, нольсторонним связям со средой, будет переходить по фиксированным неэволюционным (эволюционным) законам zÎ{Zt}: а) либо в себя посредством тождественного преобразования; б) либо в другие объекты-системы посредством одного из 7 и только 7 различных неэволюционных (эволюционных) преобразований, а именно изменений: 1) количества, 2) качества, 3) отношений, 4) количества и качества, 5) количества и отноше­ний, 6) качества и отношений, 7) количества, качества, отношений всех или части его первичных элементов. Поэтому описание R-системы i-го рода соответствует некоторому понятию, а объект-система R-системы i-го рода есть элемент объема этого понятия.

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

Род R-системы и объектов-систем, входящих в нее, определяется пользователем. R-система i-го рода задается именем и набором характеристик (свойств), представляющих объекты ПрО i-го типа в СИС.

Свойства объекта могут либо быть простыми значениями (текст), либо являться объектами (R-системами) более низкого уровня.

Для построения модели ПрО пользователям СИС предоставляется язык моделирования ПрО, обеспечивающий следующие возможности.

Формирование системы пользователей:

– регистрация пользователя;

– включение пользователя в структуру пользователей СИС;

– определение полномочий и области видимости пользователя;

– модификация информации о пользователе и удаление пользователя.

Формирование концептуальной (информационно-логической) модели ПрО пользователя:

– добавление понятия в модель ПрО с указанием состава и описанием содержания;

– модификация состава и содержания понятия;

– удаление понятия;

– декомпозиция и слияние понятий;

– формирование частного понятия с более узким содержанием относительно общего понятия, то есть выделение подтипа объектов с определенными свойствами;

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

Управление собственной понятийно-логичес­кой моделью ПрО и моделями ПрО нижестоящих пользователей:

– определение подмодели (взаимосвязанной части) собственной модели ПрО и включение ее в модель ПрО нижестоящего пользователя;

– определение подмодели ПрО нижестоящего пользователя и включение ее в собственную модель ПрО;

– выделение подмодели ПрО нижестоящего пользователя и делегирование на эту подмодель некоторых собственных прав;

– скрытие/отображение части модели ПрО.

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

Пользователей СИС определим в виде: U={u | u=}, где U – множество пользователей СИС; nu – имя пользователя; ρ – пароль пользователя для входа в систему; tu – тип пользователя (человек или внешняя система); ou – идентификатор объекта, выступающего в роли пользователя СИС; dÎD – полномочия пользователя. Параметры n и p уникальны для каждого пользователя СИС. Отношение иерархии между пользователями определим в виде: Ru={ru|ru=}, где Ru – совокупность отношений иерархии между всеми пользователями; ru – отношение иерархии между двумя пользователями; u1 – вышестоящий пользователь; u2 – нижестоящий пользователь; nr – имя отношения; tru – тип иерархии: основное подчинение – пользователь u1 осуществляет наиболее полное руководство и общий контроль пользователя u2, дополнительное подчинение – пользователь u1 осуществляет руководство и контроль пользователя u2 в какой-то сфере.

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

Понятия, представляющие в модели ПрО различные типы объектов, определим в виде V={v|v= =}, где V – множество всех понятий модели ПрО; nv – имя понятия, vs – его состав, vc – содержание. Состав понятия отражает совокупность понятий более низкого уровня, задающих структуру и свойства объектов, соответствующих данному понятию.

Содержание понятия является предикатом, определяющим соотношения свойств объектов, относящихся к данному понятию, и выделяющим эти объекты среди всех других объектов ПрО.

Между понятиями определим различные отношения в виде Rv={rv | rv=}, где Rv – совокупность различных отношений между всеми понятиями ПрО; rv – отношение типа trv между понятиями v1 и v2; nr – имя отношения; trv – тип отношения: агрегация (часть–целое) – понятие v2 является компонентом (частью) понятия-агрегата v1, классификация – понятие v2 является подклассом класса v1, обобщение (род–вид) – каждое видовое понятие v2 является категорией родового понятия v1, абстрагирование – понятие v2 является конкретизацией понятия-образа v1.

Приведенные отношения имеют следующий смысл.

Агрегация задает отношение между понятием-агрегатом и другими понятиями, называемыми компонентами [5, 6]. Она позволяет формировать целостные объекты понятия-агрегата как композиции объектов понятий-компонентов.

Классификация задает отношение разбиения (деления) множества объектов класса на подклассы по основанию классификации [2].

Обобщение устанавливает отношение между родовым понятием и видовыми понятиями, называемыми категориями [2, 5]. Оно позволяет формировать обобщенный объект родового понятия путем выделения общих частей из объектов видовых понятий.

Абстрагирование устанавливает отношение между понятием-образом и конкретным понятием [2]. Оно позволяет формировать объекты понятия-образа путем огрубления объектов конкретного понятия. Причем огрубление может выполняться двумя способами: отбрасыванием свойств, несущественных в рассматриваемой ситуации, или формированием усредненного образа для множества подобных объектов.

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

Определим модель ПрО в виде M==, где M – модель ПрО, являющаяся композицией Mu; Mu == – модель ПрО пользователя; mu=<> – подмодель (секция) модели; Vu – множество понятий модели; Rvu – множество отношений между понятиями модели;  – множество понятий подмодели (секции) модели;  – множество отношений между понятиями подмодели (секции) модели.

Произвольную подмодель ПрО будем задавать в виде m=, где Vm – множество понятий подмодели m; Rvm – множество отношений между понятиями подмодели m.

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

Для формирования системы пользователей СИС определим следующие операции.

1.   Регистрация пользователя:

θ1:→u.

Операция θ1 регистрирует в СИС нового пользователя u с заданными характеристиками.

Для примера будем считать, что в университете существует физико-математический факультет (ФМФ). Зарегистрируем в системе пользователя декан ФМФ со следующими параметрами: nu=‘DEKAN_FIZ_MAT’; ρ=‘123456’; tu=че­ловек; ou=userID4672 – идентификатор объекта, выступающего в роли пользователя СИС; d=respREF1756 – ссылка, указывающая на массив полномочий пользователя.

Тогда θ1: <‘DEKAN_FIZ_MAT’, ‘123456’, че­ловек, userID4672, respREF1756>→декан ФМФ.

2. Включение пользователя в структуру пользователей СИС или определение иерархии между двумя пользователями:        θ2: u1u2.

Операция θ2 осуществляет включение пользователя u1 или u2 в структуру пользователей СИС или задает дополнительное отношение иерархии между ними путем установления отношения иерархии с именем nu и типом tru от пользователя u1 к пользователю u2. При этом СИС автоматически проверяет отсутствие зацикливания.

Определение дополнительного подчинения для пользователя u2 не влечет за собой никаких дополнительных изменений в структуре пользователей. Определение основного подчинения возможно при отсутствии такого отношения у пользователя u2 или при наличии полномочий у пользователя u1 отменить существующее основное отношение иерархии у пользователя u2 и назначить ему новое отношение такого типа. Например, пусть в СИС уже существует пользователь ректор. Тогда включение пользователя декан ФМФ в структуру пользователей СИС имеет вид:

θ2: пользователь ректор  пользователь декан ФМФ.

3. Определение полномочий и области видимости пользователя: θ3: u1u2(), где d – полномочия, которые делегирует пользователь u1 пользователю u2 на подмодель ПрО .

Операция θ3 выделяет в модели ПрО пользователя u1 подмодель mu и включает ее в модель ПрО пользователя u2 в качестве подмодели  с полномочиями d или выделяет в модели ПрО пользователя u2 подмодель mu и делегирует на нее полномочия d.

Например, определение области видимости и делегирования полномочий управления работой ФМФ декану ФМФ ректором вуза задается в виде: q3: пользователь ректор  пользователь декан ФМФ (подмодель ПрО университет, включающая систему понятий ФМФ).

4. Модификация информации о пользователе: θ4 : u  u', где Rule – некое правило, в соответствии с которым изменяется информация о пользователе u.

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

q4: пользователь декан ФМФпользователь декан ФМФ′.

Для формирования понятийно-логической модели ПрО пользователя определим следующие операции.

1. Добавление понятия в модель ПрО пользователя:           θ5 : Mu .

Операция θ5 осуществляет включение нового понятия v в модель ПрО пользователя Mu. При этом на основе правила f автоматически устанавливаются все отношения понятия v с другими понятиями модели Mu. Недостающие отношения пользователь может задать с помощью операции определения отношений между понятиями.

Пусть на ФМФ создана новая кафедра математического анализа. Поэтому в модели ПрО пользователя декан ФМФ должно появиться новое понятие – кафедра мат. анализа, соединяемое отношением агрегации с понятием ФМФ:

q5: модель ПрО пользователя декан ФМФ  модель ПрО пользователя декан ФМФ′.

2. Удаление понятия из модели ПрО пользователя:                    θ6 : Mu .

Операция θ6 удаляет понятие v из модели ПрО пользователя. При этом автоматически удаляются все отношения понятия v с другими понятиями модели.

Предположим, что на ФМФ по каким-то причинам закрылась специальность учитель физики. Следовательно, из модели ПрО пользователя декан ФМФ должно быть удалено понятие специальность учитель физики:          q6: модель ПрО пользователя декан ФМФмодель ПрО пользователя декан ФМФ′.

3. Декомпозиция понятия на два взаимосвязанных понятия: θ7: v.

Операция θ7 осуществляет декомпозицию понятия vÎVu на два понятия v1, v2 Î Vu (где составы v1s, v2s Î vs и v1s È v2s = vs, а содержание декомпозируется в соответствии с составами понятий) и формирует между понятиями отношение rv ти- па trv.

Например, декомпозиция понятия студент, содержащего информацию о человеке, группе, специальности и факультете, на 2 взаимосвязанных понятия может осуществляться разными способами:

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

q7: студент  <студент, человек, агрегация>;

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

q7 : студент  <человек, студент, обобщение>.

4. Слияние двух взаимосвязанных понятий в одно понятие: θ8: ®v.

Операция θ8 осуществляет слияние понятий v1, v2ÎVu в одно понятие vÎVu и автоматически удаляет все отношения, которые существовали между этими понятиями.

Например, слияние понятий студент и человек в одно понятие студент задается операцией: q8: <студент, человек>→студент.

5. Задание отношения между двумя понятиями модели ПрО пользователя: θ9: Mu.

Операция θ9 задает отношение rv между понятиями v1, v2 Î Vu с именем nr и типом trv в соответствии с предикатом p.

Например, установление в модели ПрО декан ФМФ отношения между понятиями кафедра и преподаватель с именем работать преподавателем и типом часть–целое путем установления явного соответствия между объектами понятий задается операцией:

q9: модель ПрО пользователя декан ФМФмодель ПрО пользователя декан ФМФ′.

6. Определение понятия-подкласса для понятия-класса модели ПрО пользователя:

θ10: v.

Операция θ10 формирует для понятия-класса v понятие-подкласс v1 в соответствии с предикатом p, задающим более узкое понятие v1 относительно понятия v, и устанавливает между ними отношение классификации. При этом множество свойств объектов понятий v и v1 совпадают, а более узкое содержание понятия-подкласса v1 достигается ограничением допустимых значений свойств.

Например, выделим среди студентов ФМФ пятикурсников:

q10: студенты ФМФ  студенты 5 курса ФМФ.

7. Определение понятия-класса для одного или нескольких понятий-подклассов модели ПрО пользователя: θ11: {v1, …, vn}®.

Операция θ11 формирует на основе понятий-подклассов v1, …, vn понятие-класс v путем объединения объемов понятий v1, …, vn и устанавливает между ними отношение классификации. При этом множество свойств объектов понятий v1, …, vn должно совпадать и соответствовать свойствам объектов понятия-класса v.

Например, на основе понятий-подклассов, определяющих различные виды дисциплин, определим понятие-класс для всех изучаемых дисциплин:        q11: <гуманитарная дисциплина, математическая дисциплина>®изучаемая дисциплина.

8. Определение родового понятия для одного или нескольких понятий модели ПрО пользователя:         θ12: {v1, …, vn}.

Операция θ12 формирует на основе видовых понятий v1, …, vn родовое понятие v в соответствии с предикатом p, выделяющим общее содержание понятий v1, …, vn, и устанавливает между ними отношение обобщения. При этом общее содержание видовых понятий v1, …, vn переносится в родовое понятие v, и из объемов понятий v1, …, vn формируется объем понятия v.

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

q12: {сотрудник, студент}  <человек, сотрудник, студент>.

9. Определение видового понятия для родового понятия модели ПрО пользователя:

θ13 : v®.

Операция θ13 создает новое видовое понятие v1 и устанавливает отношение обобщения родового понятия v с видовым v1.

Например, для родового понятия человек создается видовое понятие студент:

q13: человек®<человек, студент> .

10. Определение понятия-агрегата для понятия-компонента модели ПрО пользователя:

θ14 : v1® .

Операция θ14 создает новое понятие-агрегат v и устанавливает отношение агрегации понятия-агрегата v с понятием-компонентом v1. Например, создадим понятие студент и включим в него информацию о людях из понятия-компонента человек:

q14: человек®<студент, человек>.

11. Определение понятия-компонента для понятия-агрегата модели ПрО пользователя:

θ15: v® .

Операция θ15 создает новое понятие-компо­нент v1 и устанавливает отношение агрегации понятия-агрегата v с понятием-компонентом v1.

Например, создадим понятие изучаемая дисциплина и включим его в понятие-агрегат студент:

q15: студент®<студент, изучаемая дисциплина>.

12. Определение понятия-образа для конкретного понятия модели ПрО пользователя:

θ16: v.

Операция θ16 формирует на основе конкретного понятия vÎVu понятие-образ v0ÎVu в соответствии с предикатом p, выделяющим свойства понятия v, существенные для образа v0, и отбрасывающим несущественные свойства или формирующим усредненные значения свойств образа на основе свойств конкретного понятия, и устанавливает между ними отношение абстрагирования.

Например, определим понятие-образ для студентов ФМФ на основе понятия студентов ФМФ первого курса:

q16: студенты ФМФ 1 курса <студенты ФМФ, студенты ФМФ 1 курса>.

13. Определение конкретного понятия на основе абстрактного понятия модели ПрО пользователя:                   θ17: v0.

Операция θ17 формирует на основе абстрактного понятия v0ÎVu конкретное понятие vÎVu путем приписывания дополнительных несущественных свойств vс к объектам понятия v0.

Если студентов ФМФ необходимо различать и по специальностям, то зададим конкретное понятие студенты ФМФ специальности Х с помощью операции:

q17: Студенты ФМФ  <Студенты ФМФ, Студенты ФМФ специальности Х.

14. Определение синонима понятия:

θ18: vv'.

Операция θ18 формирует на основе понятия vÎVu понятие v'ÎVu путем приписывания дополнительного имени nv' к понятию v.

Например, определим для понятия группа синоним имени учебная группа:

q18: группа  учебная группа.

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

1. Определение подмодели собственной модели ПрО и включение ее в модель ПрО нижестоящего пользователя:     θ19: Mu .

Операция θ19 в собственной модели ПрО пользователя Mu выделяет подмодель в виде системы взаимосвязанных понятий и включает ее в модель ПрО нижестоящего пользовате- ля . Например, выделение в модели ПрО ректор подмодели, отражающей деятельность ФМФ, и включение ее в модель ПрО декан ФМФ задается операцией: q19: модель ПрО пользователя ректор  модель ПО пользователя декан ФМФ.

2. Определение подмодели ПрО нижестоящего пользователя и включение ее в собственную модель ПрО: θ20:  Mu.

Операция θ20 в модели ПрО нижестоящего пользователя  выделяет подмодель в виде системы взаимосвязанных понятий и включает ее в собственную модель ПрО пользователя Mu.

Например, выделение в модели ПрО зам. декана ФМФ по воспитательной работе подмодели, отражающей воспитательную работу на ФМФ, и включение ее в модель ПрО проректор по воспитательной работе задается операцией q20: модель ПрО пользователя зам. декана ФМФ по воспитательной работе»  модель ПрО пользователя проректор по воспитательной работе.

3. Определение подмодели ПрО нижестоящего пользователя и делегирование на эту подмодель некоторых собственных прав:

θ21: .

Операция θ21 в модели ПрО нижестоящего пользователя  выделяет подмодель в виде системы взаимосвязанных понятий , на которую делегирует некоторые собственные права d. Например, делегирование деканом ФМФ секретарю полномочий в системе задается операцией q21: модель ПрО пользователя секретарь декана ФМФ  модель ПрО пользователя секретарь декана ФМФ′.

4. Определение подмодели собственной модели ПрО пользователя для включения в отображение: πm().

Операция π в модели ПрО пользователя Mu выделяет подмодель m, в соответствии с которой будет представляться информация о ПрО.

5. Определение части собственной модели ПрО пользователя для исключения из отображения: .

Операция Øπ в модели ПрО пользователя Mu выделяет подмножество (возможно, несвязанных) понятий {v1, v2, …, vk}, которые исключаются из отображения.

6. Определение полного отображения модели ПрО пользователя: π().

В этом случае информация о ПрО представляется пользователю в полном объеме.

Предложенный язык моделирования ПрО позволяет пользователям самостоятельно формировать модель реального мира в СИС, а способность СИС автоматически создавать и обрабатывать БД, адекватную заданной модели ПрО, обеспечивает существенное повышение интенсивности процесса информационного обмена СИС с внешней средой. Кроме этого, представление пользователей, составляющих внешнюю среду СИС, некоторой активной целостной системой и приобретение информационной системой свойств активности и самоорганизации способствуют созданию сверхсистемы, включающей систему пользователей и СИС как равноправные автономные подсистемы с интенсивным взаимодействием. Равноправие подсистем на основе синергетического принципа коэволюции сложных систем [7, 8] позволяет повысить надежность и эффективность функционирования сверхсистемы, а также ускоряет темпы развития и увеличивает продолжительность ее существования.

Литература

1. Гуков Л.И., Ломако Е.И., Морозова А.В. [и др.]. Макетирование, проектирование и реализация диалоговых информационных систем. М.: Финансы и статистика, 1993.

2. Войшвилло Е.К., Дегтярев М.Г. Логика : учеб. для вузов. М.: Изд-во ВЛАДОС-ПРЕСС, 2001. 528 с.

3. Система. Симметрия. Гармония; под ред. В.С. Тюхтина и Ю.А. Урманцева. М.: Мысль, 1988. 315 с.

4. Урманцев Ю.А. Эволюционика. Пущино, 1988. 79 с.

5. Смит Дж., Смит Д. Принципы концептуального проектирования баз данных // Требования и спецификации в разработке программ; пер. с англ. М.: Мир, 1984. 344 с.

6. Codd E.F. Extending the Database Relational Model to Capture More Meaning // ACM Transactions on Database Systems. Vol. 4. № 4. December 1979.

7. Князева Е.Н., Курдюмов С.П. Синергетика и принципы коэволюции сложных систем. URL: http://spkurdyumov.na­rod.ru/Siniprevolslognsistem.htm (дата обращения: 10.07.2009).

8. Князева Е.Н., Курдюмов С.П. Синергетические принципы коэволюции сложных систем. URL: http://spkurdyu­mov.narod.ru/D1KnyazevaKurdyumov.htm (дата обращения: 10.07.2009).


Постоянный адрес статьи:
http://swsys.ru/index.php?id=2376&like=1&page=article
Версия для печати
Выпуск в формате PDF (4.85Мб)
Статья опубликована в выпуске журнала № 4 за 2009 год.

Возможно, Вас заинтересуют следующие статьи схожих тематик: