Математическое и программное обеспечение для управления базами знаний на основе многоуровневых семантических моделей гетерогенных информационных ресурсов тема диссертации и автореферата по ВАК РФ 05.13.11, кандидат наук Грегер, Сергей Эдуардович

  • Грегер, Сергей Эдуардович
  • кандидат науккандидат наук
  • 2016, Екатеринбург
  • Специальность ВАК РФ05.13.11
  • Количество страниц 143
Грегер, Сергей Эдуардович. Математическое и программное обеспечение для управления базами знаний на основе многоуровневых семантических моделей гетерогенных информационных ресурсов: дис. кандидат наук: 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей. Екатеринбург. 2016. 143 с.

Оглавление диссертации кандидат наук Грегер, Сергей Эдуардович

ОГЛАВЛЕНИЕ

На правах рукописи

Диссертация на соискание ученой

Список сокращений

Введение

Глава 1. АНАЛИЗ Современного состояния МЕТОДОВ проектирования и разработки информационных систем. Постановка задач исследования

1.1. Моделеориентированные методы анализа систем

1.2. Онтологическая модель информационной системы

1.3. Интеллектуальная информационная система

1.4. Предметное пространство ИС

1.5. Архитектурные описания информационной системы

1.6. Жизненный цикл информационной системы

1.7. Метамодель стандарта ISO 24744

1.3. Особенности проектирования и разработки систем управления базами знаний

1.4. Постановка задач исследования

ГЛАВА 2. РАЗРАБОТКА МАТЕМАТИЧЕСКОГО ОБЕСПЕЧЕНИЯ ДЛЯ УПРАВЛЕНИЯ БАЗАМИ ЗНАНИЙ НА ОСНОВЕ МНОГОУРОВНЕВЫХ СЕМАНТИЧЕСКИХ МОДЕЛЕЙ ГЕТЕРОГЕНННЫХ ИНФОРМАЦИОННЫХ РЕСУРСОВ

2.1. Обоснование выбора математических методов представления и обработки семантических моделей

2.1.1. Многоуровневые семантические модели

2.1.2. Разработка языка формального описания

2.1.3. Объектно-ориентированное представление семантических моделей

2.1.4. Методы многоуровневого объектно-ориентированного моделирования

2.1.5. Метод семантического согласования для многоуровневой семантической модели

2.2. Обоснование моделей и алгоритмов обработки информации

2.2.1. Классификация онтологий

2

2.2.2. Методы и задачи управления знаниями

2.2.3. Метод обеспечения целостности описания информационной системы

2.2.6. Разработка модели данных для хранения объектно-ориентированных баз знаний

2.2.7. Модель абстрактной семантической сети

2.2.8. Модель данных абстрактной семантической сети

2.2.9. Управление семантической сетью

2.2.10. Методы управления информационными моделями

2.2.11. Онтология информационных элементов

2.2.12. Построение информационной модели

2.2.13. Метод согласования моделей

2.2.14. Методы и алгоритмы поиска

2.4. Разработка моделей, методов и алгоритмов проектирования программных систем

2.4.1. Разработка онтологии ISO 24744

2.4.2. Методы и алгоритмы моделирования архитектуры информационной системы

2.4.3. Методы и алгоритмы построения функционального представления

2.4.4. Методы разработки интерфейса пользователя

2.4.5. Методы разработки и управления программными компонентами

Выводы по главе 2

Глава 3. Разработка программного обеспечения для управления БЗ на основе многоуровневых семантических моделей гетерогенных информационных ресурсов

3.1. Платформа PloneModeler

3.2. Выбор среды разработки

3.3. Разработка компонентов инструментальной среды

3.3.1. Агент запросов

3.3.2. Конфигуратор команд

3.3.3. Агент визуализации

3.3.4. Автоматическое создание формы по структуре данных

3.3.5. Сервис трансформации

3.3.6. Пакеты системы управления

3.3.7. Компонент управления базами знаний OntoEditor

3.3.8. Формальная модель редактора предметной области

3.3.9. Редактор компонентов

3.3.10. Редактор визуальных элементов

Выводы по главе 3

Заключение

Список литературы

ПРИЛОЖЕНИЕ А

АКТЫ ВНЕДРЕНИЯ

СПИСОК СОКРАЩЕНИЙ

- АСС — абстрактная семантическая сеть;

- БД - база данных

- БЗ - база знаний;

- ГО — группа описаний;

- ЖЦ — жизненный цикл;

- ИС — информационная система;

- МПО — модель предметной области;

- МУР — моделеуправляемая разработка;

- ОАП — объектный анализ и проектирование;

- ООБД — объектно-ориентированная база данных;

- ОРО — объектно-реляционное отображение;

- ОУИС — онтологоуправляемые информационные системы;

- ПдО — предметная область;

- СМ -семантическая модель;

- СУЗ — системы управления знаниями;

- DTD — Document Type Definition, формальное описание структуры XML-документов;

- MDA— (ModelDrivenArchitecture) архитектура системы, управляемая моделью;

- MDD, MDSD— (ModelDrivenSoftwareDevelopment) моделеориентированная методология разработки программного обеспечения;

- WOL — (Web Ontology Language), язык описания онтологий;

- RDF — (Resource Definition Framework), стандарт описания данных;

- UML — (Unified Modeling Language) унифицированный язык моделирования;

- XML — (eXtensible Markup Language) расширяемый язык разметки;

- XML Schema— язык описания структуры XML-документа.

Рекомендованный список диссертаций по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК

Введение диссертации (часть автореферата) на тему «Математическое и программное обеспечение для управления базами знаний на основе многоуровневых семантических моделей гетерогенных информационных ресурсов»

ВВЕДЕНИЕ

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

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

Степень разработанности. Универсальные СМ представления и обработки знаний, варианты их технической реализации семантических моделей исследовались в работах А.С. Клещевым, И.Л. Артемьевой, В.В. Голенкова, В.Ф. Хорошевского, Т.А. Гавриловой. и др. Однако, по-прежнему, остается нерешенным целый ряд проблем, связанных с практическим использованием СМ, которые обусловлены отсутствием: методов представления, хранения и управления многоуровневыми СМ, обеспечивающих единообразное управление гетерогенными информационными ресурсами; методов построения и интеграции архитектурных моделей СУБЗ, разработанных в рамках различных методологических подходов; программного обеспечения для управления БЗ.

Целью исследования является разработка научно-обоснованных математического и программного обеспечения для управления БЗ на основе многоуровневых СМ гетерогенных информационных ресурсов.

Задачи исследования:

Анализ существующих методов анализа и проектирования СУБЗ, способов обеспечения целостности описания СУБЗ, выявление областей применения методов семантической формализации и СМ для управления БЗ на каждом этапе ее жизненного цикла.

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

Разработка программного обеспечения для управления БЗ на основе многоуровневых СМ гетерогенных информационных ресурсов.

Объектом исследования являются СУБЗ - один из видов ИС.

Предметом исследования являются математическое и программное обеспечения СУБЗ.

Методы исследования. В работе использовались дескриптивная логика, методологии объектно-ориентированного анализа и моделирования ИС, онтологический анализ, методы системной инженерии.

Научная новизна.

1. Предложен объектно-ориентированный метод представления, хранения и управления многоуровневыми СМ, обеспечивающий единообразное управление гетерогенными информационными ресурсами.

2. Предложен объектно-ориентированный метод построения и интеграции архитектурных моделей БЗ, разработанных в рамках различных методологических подходов, основанный на адаптации СМ целевой СУБЗ к СМ обеспечивающей системы.

3. Разработаны формальные модели, методы и алгоритмы обработки информации для управления БЗ на основе многоуровневых СМ гетерогенных информационных ресурсов.

Практическая значимость исследования.

1. Создано программное обеспечение для практического использования разработанного комплекса концептуальных моделей БЗ на этапе проектирования СУБЗ.

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

3. Создан программный инструмент для создания и редактирования моделей БЗ OntoEditor.

4. Создана ИС для проектирования БЗ PloneModeler.

5. Предложен способ интеграции разработанного программного обеспечения с существующими СУБЗ, что обеспечивает его адаптацию к изменяющимся в процессе эксплуатации требованиям.

Разработанное математическое и программное обеспечение использованы при создании и внедрении «Интеллектуальной системы проектирования веб-приложений» и «Интеллектуальной система управления учебным процессом», что подтверждено актами о внедрении результатов диссертационной работы.

Теоретическая значимость исследования состоит в разработке математических методов, моделей и алгоритмов обработки информации для

управления БЗ на основе многоуровневых СМ гетерогенных информационных процессов.

Положения, выносимые на защиту:

1. Методология и технология построения СУБЗ на основе адаптации СМ целевой системы к семантическим моделям обеспечивающей системы, позволяющие единым образом организовать сетевой доступ к разнородным гетерогенным информационным ресурсам (соответствует п. 1 паспорта специальности «Модели, методы и алгоритмы проектирования ...программ и программных систем...»; п. 3 «Модели, методы, алгоритмы, языки и программные инструменты для организации взаимодействия программ и программных систем»).

2. Математическое (математические методы, модели и алгоритмы обработки информации) обеспечение для управления БЗ на основе многоуровневых СМ гетерогенных информационных ресурсов и соответствующее программное обеспечение в виде ИС для проектирования БЗ Р1опеМоёе1ег и инструментальной среды проектирования моделей БЗ ОПюЕёйог (соответствует п. 1 паспорта специальности «Модели, методы и алгоритмы проектирования .программ и программных систем.»; п. 3 «Модели, методы, алгоритмы, языки и программные инструменты для организации взаимодействия программ и программных систем»; п. 4 «Системы управления базами данных и знаний»).

Внедрение результатов диссертационного исследования. Результаты диссертационного исследования используются в ФГАОУ ВПО «Уральский федеральный университет им. первого Президента России Б.Н. Ельцина» в учебных курсах «Теория информационных процессов и систем» и «Методы и средства проектирования информационных систем» в качестве виртуальных лабораторий разработки информационных систем.

Апробация работы диссертации. Результаты работы докладывались и обсуждались на следующих научных конференциях и семинарах: Международная научно-методической конференция «Новые образовательные технологии в вузе», Екатеринбург, февраль 2010 г.; Всероссийская научно-практическая конференция «Актуальные вопросы использования инновационных технологий в образовательном процессе», Нижний Тагил, январь, 2010г.; Международная научно-практическая конференция «Объектные системы - 2010», Ростов-на-Дону, май, 2010 г.; Региональная научно-практическая конференция «Молодежь и наука», Нижний Тагил, май, 2010 г.; VIII Международная научно-методическая конференция «Новые образовательные технологии в вузе». Екатеринбург, февраль, 2011г.; III Международная научно-практическая конференция «Объектные системы - 2011», Ростов-на-Дону, май 2011 г.; V Международная научно-практическая конференция «Объектные системы - 2011(Зимняя сессия)», Ростов-на-Дону, декабрь, 2011 г.;

VI Международная научно-практическая конференция «Объектные системы -2012», Ростов-на-Дону, май 2012 г.; VII Международная научно-практическая конференция «Объектные системы - 2013», Ростов-на-Дону, май 2013 г.; Региональная научно-практическая конференция «Молодежь и наука», Нижний Тагил, май, 2014 г.; VIII Международная научно-практическая конференция «Объектные системы - 2014», Ростов-на-Дону, май 2014 г.; X Международная научно-практическая конференция «Объектные системы - 2015», Ростов-на-Дону, май 2015 г.

Структура и объём диссертации. Диссертация состоит из введения, трех глав, заключения, списка литературы из 106 наименований, списка сокращений и условных обозначений, 1 приложения, содержит 71 рисунок и 3 таблицы. Основной текст работы составляет 140 страниц, общий объем 143 страницы.

ГЛАВА 1. АНАЛИЗ СОВРЕМЕННОГО СОСТОЯНИЯ МЕТОДОВ ПРОЕКТИРОВАНИЯ И РАЗРАБОТКИ ИНФОРМАЦИОННЫХ СИСТЕМ. ПОСТАНОВКА ЗАДАЧ ИССЛЕДОВАНИЯ

1.1. Моделеориентированные методы анализа систем

Деятельность по обеспечению целостности и технической (но не менеджерской) успешности проекта разработки той или иной системы называется «системной инженерией». Основным методологическим подходом, используемым в системной инженерии, является моделеориентированный подход, в котором модели используются в двух качествах:

- как средство, обеспечивающее понимание особенностей структуры системы и ее функционирования;

- как инструмент для автоматического порождения элементов описания системы или самой системы, исключающий ручное кодирование и проектирование.

При этом высокоуровневое моделирование (моделирование целей системы и ее архитектуры) могут выполнять люди, в то время как создание низкоуровневых моделей можно возложить на компьютерные программы. Таким образом, ИС оказывается средством интерпретации моделей, которые в [18] разделены на два основных вида: содержательно-описательные модели и формально-математические модели. В первом случае инструментом исследований моделируемого объекта являются мыслительно-логические эксперименты с его содержательно-описательной моделью. При разработке ИС используется именно содержательно-описательная (концептуальная) модель предметной области -«абстрактная модель, определяющая структуру моделируемой системы, свойства ее элементов и причинно-следственные связи, присущие системе и существенные для достижения цели моделирования» [19].

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

1.2. Онтологическая модель информационной системы

В качестве общей онтологической модели системы может быть использована модель, построенная с использованием аппарата грубой теории множеств [20].

Определим онтологию O как набор:

O =< U,Q,C, Dom, Range, rel>

где

U - конечное множество индивидуалов;

Q - конечное множество именованных свойств;

С - конечное множество классов, классифицирующих U

Dom: Q ^ С - область определения свойства;

Range: Q ^ С - область значений свойства;

rel(p) Е Dom(p) X Range(p),p Е Q —связь между областями определения и значений, в общем случае не функциональная.

Введем определение онтологической ИС:

OS =< U,Q,V,f>, где U — конечное множество объектов;

f:U X Q ^ Pow(U) — расширенная информационная функция, такая, что f(x,q) = {у, (х,у) Е rel(q)}.

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

1.3. Интеллектуальная информационная система

Под интеллектуальной системой понимается любое программное средство, в архитектуре которого явно выделена БЗ [21]. Одной из моделей интеллектуальной ИС является ее модель, определение которой предложено Н.Гуарино (N.Guarino) [22]. Н.Гуарино выделил несколько аспектов использования онтологий (Рисунок 3).

Структурный аспект определяет влияние онтологии на компоненты ИС - на обработку информации, на ресурсы ИС и пользовательский интерфейс. В этом случае онтология используется для реализации различных задач внутри информационного ресурса. Варианты использования могут быть самыми разными:

- семантическое аннотирование различных компонент информационной системы

- генерация компонент информационной системы на основе семантической модели.

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

Рисунок 3. Использование онтологии в ИС

В случае использования онтологии как внутреннего или внешнего ресурса ИС играет роль точки доступа к онтологии. Примерами такого использования служит применение таких технологий, как Data Mining и Linked Data.

Временной аспект определяет характер взаимоотношений онтологии с ИС в различные периоды жизненного цикла информационной системы. Выделяют два периода жизненного цикла - период разработки ИС и период использования ИС

1.4. Предметное пространство ИС

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

Таким образом, онтология предметной области представляется как композиция базовых онтологий - онтологии объектов, онтологии процессов и онтологии задач:

ОнС = (ОПдО(Оо,ОП),ОЗ).

В период разработки ИС онтология предметной области используется совместно с онтологией требований к ИС и другими онтологиями для создания онтологической модели этапа проектирования ИС - онтологии приложения.

Рисунок 4. Декомпозиция проблемного пространства: ОО- онтология множества объектов(понятий, концептов) ПдО, которая рассматривается как иерархическая структура классов, подклассов и элементов классов;

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

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

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

- онтологии требований пользователя, в которой описываются задачи, решаемые пользователем при использовании ИС;

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

- онтологии сценариев диалога, определяющей множество возможных состояний диалога и действий, которые выполняются в каждом состоянии;

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

Каждая предметная область профессиональной деятельности характеризуется собственными методами, обеспечивающими решение различных задач профессиональной деятельности. Для каждой из задач определяется системы понятий, при помощи которой задаются исходные данные таких задач, а также представляются результаты решений [24]. Эта система понятий, как правило, не содержится в онтологии предметной области, а определяет некоторую семантику, связанную с решением задачи и представляющую интерпретацию онтологии предметной области. Семантика решения задачи требует своего выявления, а затем и соответствующего моделирования. Таким образом можно говорить о некоторой онтологии процессов и задач, представляющей способы описания задач, и не связанной с конкретной предметной областью.

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

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

Это предоставляет возможность выбора и синтеза необходимой семантики с заданными свойствами из набора существующих семанптик. Также можно говорить о генерации семантики, семантического реинжениринга и т.п. Аналогично выводу о независимости онтологии задач от предметной области можно говорить и некоторой независимой онтологии (метаонтологии) абстрактных семантических свойств и задачах управления ею. Таким образом, семантическое моделирование проблемного пространства должно производиться через согласование различных онтологий в рамках общей онтологической модели ИС [26].

1.5. Архитектурные описания информационной системы

Архитектура ИС - основные понятия и свойства ИС, рассматриваемые в контексте ее окружения, воплощенные в элементах архитектуры, отношениях между ними и в принципах её разработки и эволюции. Архитектура ИС представляет интересы заинтересованных сторон в своем архитектурном описании. Архитектурное описание — рабочий продукт, предназначенный для описания архитектуры. Архитектурное описание представляет собой набор моделей, описывающих связь функции системы и ее конструкции из составляющих конструктивных элементов [27].

Общепринятый подход к описанию архитектуры ИС зафиксирован в стандарте ISO 42010 (Рекомендованная практика архитектурного описания программоемких систем) [28]. Стандарт ISO 42010 определяет понятия, важные для процесса разработки программного обеспечения. Диаграмма, определяющая основные концепции стандарта и их взаимосвязи представлена на рисунке 5.

Рисунок 5. Стандарт ISO 42010 Никакой одной профессиональной точки зрения недостаточно, чтобы получить более или менее полное реализационное описание ИС. Для ИС должны быть получены различные группы взаимосвязанных описаний, часто получаемые в междисциплинарном рассмотрении. Стандарт предписывает, что у любой системы есть одна или несколько заинтересованных сторон (stakeholders). Каждая из них имеет набор интересов (concerns), связанных с системой, и стремится их

удовлетворить. Для удовлетворения каждого из интересов создаются отдельные группы описаний (views) системы. Группа описаний (ГО) раскрывает отдельный аспект системы, а набор групп образует ее полное описание. Соглашения, по которым ГО создается, отображается и анализируется, устанавливаются методом описания (viewpoint). Каждая ГО создается в соответствии со своим методом описания.

Таким образом, в стандарте система рассматривается как группа архитектурных описаний, каждое из которых является специфично определяемой точкой зрения различных заинтересованных лиц, выраженной в некоторой нотации языка описания. Для согласования требований и архитектурных описаний ISO 42010 рекомендует использовать специальные архитектурные языки и подходы (framework) к архитектурному описанию.

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

- он является элементом реального мира, взятым во всей его полноте.

- полнота описания определяется полнотой описаний в рамках различных групп описаний, характеризуемых своими способами представления— семантикой, нотациями, языками и т.п.

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

1.6. Жизненный цикл информационной системы

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

Каждый этапов разработки ИС имеет сложную структуру, определяемую видами деятельности, характерными для каждой группы описаний. Для каждого

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

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

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

Главное преимущество такого подхода состоит в возможности создания наборов методов, которые включают описание множества различных аспектов, в поддержке различных уровней описания. Имеющиеся описания методов позволяют собирать и настраивать новые, более крупные методы в рамках ЖЦ информационной системы. Известен ряд метамоделей, часть из которых стандартизирована и повсеместно применяется. Среди них: OMG SPEM 2.0, ISO

Похожие диссертационные работы по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК

Список литературы диссертационного исследования кандидат наук Грегер, Сергей Эдуардович, 2016 год

СПИСОК ЛИТЕРАТУРЫ

1. Андреева О.А., Боровикова О.И., Загорулько Ю.А. Археологический портал знаний: содержательный доступ к знаниям и информационным ресурсам по археологии // Труды 10-й национальной конференции по искусственному интеллекту с международным участием «КИИ-2006»./ Физматлит — М., 2006. — С. 832-840.

2. Гулякина Н.А., Пивоварчик О.В., Лазуркин Д.А. Языки и технологии программирования, ориентированные на обработку семантических сетей. // Открытые семантические технологии проектирования интеллектуальных систем (OSTIS-2013): материалы III Междунар. научн.-техн. конф. (21-23 февраля 2013 г.). Минск. 2013. — С. 221-228

3. Заливако С.С. Семантическая технология компонентного проектирования интеллектуальных решателей задач. // Открытые семантические технологии проектирования интеллектуальных систем (0STIS-2013): материалы III Междунар. научн.-техн. конф. (21-23 февраля 2013 г.). Минск. 2013. С. 297-313.

4. Голенков В.В., Гулякина.Н.А. Графодинамические модели параллельной обработки знаний: Принципы построения, реализации и проектирования // Открытые семантические технологии проектирования интеллектуальных систем (OSTIS-2013): материалы III Междунар. научн.-техн. конф. , 21-23 февраля. Минск. 2013. С. 23-52.

5. Тимченко В.А. Модель классов семантических сетей и их преобразований // Открытые семантические технологии проектирования интеллектуальных систем (OSTIS-2013): материалы III Междунар. научн.-техн. конф. , 21-23 февраля. Минск. 2013. С.. 63-69.

6. Голенков В.В. Проект открытой семантической технологии компонентного проектирования интеллектуальных систем. Часть 1: Принципы создания / В.В. Голенков, Н.А. Гулякина // Онтология проектирования. - 2014. - №1(11). - С. 42-64.

7. Hruby P. Ontology-Based Domain-Driven Design [Электронный ресурс]. / Hruby P. // SoftMetaWare. - Режим доступа: www.softmetaware.com/oopsla2005/hruby.pdf

8. Эпштейн В.Л. Современные гипертекстовые системы [Электронный ресурс]. // Введение в гипертекст и гипертекстовые системы. —Режим доступа: http://www.lingvolab.chat.ru/library/hypertext.htm

9. Купер И. Р. Гипертекст как форма коммуникации. [Электронный ресурс]. // Гипертекст как способ коммуникации. —Режим доступа: http://www.nir.ru/sj/sj/sj1-2-00kuper.html

10. Landow G.P. The Dexter Hypertext Reference Model [Электронный ресурс]. // Architecture of Hypertext System. —Режим доступа: http://www.cyberarts-web.org/cpace/ht/christanto/dexter_model.htm

11. Frank G. Halasz M.S. The Dexter Hypertext Reference Model [Электронный ресурс]. //NIST Hypertext Standardization Workshop. 1990. — Режим доступа: http://eprints.kfupm.edu.sa/69595/1/69595.pdf

12. Коржов В., Многоуровневые системы клиент-сервер., Сети/Network world — 1997.— № 6.— С. 23-26.

13. Carroll D.H.J. A Proposed Methodology for Web Development. [Электронный ресурс]. // AIS Electronic Library. — Режим доступа: http://aisel.aisnet.org/ecis2000/73/

14. Черняк Л. Адаптируемость и адаптивность [Электронный ресурс] // Открытые системы— 2004.— №9. — Режим доступа: http://www.osp.ru/os/2004/09/184560/

15. Бабак В.Ф. Совершенствование методологии проектирования информационных систем. [Электронный ресурс] // Citeforum. — Режим доступа: http://citforum.ru/cfin/articles/mpis.shtml

16. Востров Г. Проблемы моделирования предметных областей в информационных системах [Электронный ресурс] // Code Net. — Режим доступа: http://www.codenet.ru/progr/other/modeling-problems

17. Иванников А.Д. Современное состояние и перспективы развития системы федеральных образовательных порталов / А.Д. Иванников, М.В. Булгаков, Е.Г. Гри-дина // Интернет-порталы: содержание и технологии : сб. науч. ст. / редкол.:А.Н. Тихонов [и др.] ; Гос. науч.-исслед. ин-т информационных технологий и телекоммуникаций «Информика». - М.— 2005. - Вып. 3. - C. 12-26.

18. Daniel Schwabe. Abstraction, Composition and Lay-Out Definition Mechanisms in OOHDM [Электронный ресурс]/ Daniel Schwabe, Gustavo Rossi, Simone D. J. Barbosa // ACM Workshop on Effective Abstractions in Multimedia. — Режим доступа: https://www.cs.uic.edu/~ifc/mmwsproc/schwabe

19. Эрлих А.И. Проблемы моделирования в интеллектуальных системах //Вестн. МГТУ. 1/94. Спец. выпуск «Системы искусственного интеллекта», -М.: МГТУ, 1994. С. 29-33.

20. Inukai Y., Gehrmann A., Nagai Y., Ishizu S. Round set theory using similarity of objects dascribed by ontology [Электронный ресурс] // The 51stAnnual Meeting of International Society for Systems Sciences. — Режим доступа: http://jour-nals.isss.org/index.php/proceedings51 st/article/view/504/294

21. Грибова В.В. Системы управления интеллектуальными Интернет-приложениями / В.В. Грибова, А.С. Клещев, Е.А. Шалфеева // ИАПУ ДВО РАН.— Владивосток.— 2010.— С. 31.

22. Guarino N. Formal Ontology and Information Systems / N. Guarino (ed.) //Formal Ontology and Information Systems.— Amsterdam. —1998. — С. 3-15.

23. Палагин А.В. Системно-онтологический анализ предметной области. / А.В. Палагин, Н.Г. Петренко // Управляющие системы и машины. —№4.— 2009.— С. 3-14.

24. Рубашкин В.Ш. Онтологии - проблемы и решения. Точка зрения разработчика. [Электронный ресурс] // Международная конференция по компьютерной лингвистике. — Режим доступа: http://www.dialog-21.ru/dialog2007/materials/html/74.htm

25. Исмаилова Л. Ю. К.С.В.. В поисках утраченной онтологии. Категорный подход // сб: Технологии информационного общества — Интернет и современное общество : тр. VII Всерос. объединенной конф.(Санкт-Петербург, 10-12 нояб. 2004 г.). Санкт-Петербург: СПб. : Изд-во Филол. ф-та СПбГУ, 2004. С. 56-61.

26. Скворцов Н. А. Формальное представление метаинформации для некоторых подходов к согласованию онтологий/ Н. А. Скворцов // Труды 11-й Всероссийской научной конференции «Электронные библиотеки: перспективные методы и технологии, электронные коллекции» RCDL'2009. Петрозаводский государственный университет. — Петрозаводск.—2009. - С. 133-140.

27. IEEE. IEEE Recommended Practice for Architectural Description of Software-Intensive Systems. Institute of Electrical and Electronics Engineers, Sept. 2000.IEEE Std 1471-2000

28. ISO/IEC 42010:2011. System and software engineering — Architecture description. — 2011

29. Черняк Л. Интеграция данных: синтаксис и семантика. [Электронный ресурс] //Открытые системы 2009, №10. — Режим доступа: http://aist.osp.ru/os/2009/10/11170978/

30. Обзор стандартов описания жизненного цикла и его практик. [Электронный ресурс] // techinvestlab.ru — Режим доступа: http://techinvestlab.ru/586456

31. ISO/IEC 24744:2014. Software engineering — Metamodel for development methodologies — 2014. C.24-30

32. Царькова Л.С. Методы, методология, методика. Определения и сущность. / Л.С. Царькова // Актуальные вопросы экономических наук/ — 2014. — № 41.— C.24-30

33. Стандарт онтологического исследования IDEF5 [Электронный ресурс] // Сервер Информационных Технологий. — Режим доступа: http: //citforum.ru/cfin/idef/idef5 .shtml

34. Голенков В.В. Графодинамические модели параллельной обработки знаний: принципы построения, реализации и проектирования / В.В.Голенков, Н.А.Гуля-кина // Материалы международной научно-технической конференции «Открытые семантические технологии проектирования интеллектуальных систем». - Минск, 2012. - С. 23-52.

35. Артемьева И.Л. Интеллектуальная система, основанная на многоуровневой онтологии химии / И.Л. Артемьева, Н.В. Рештаненко // Программные продукты и системы.— 2008.—№ 1.— С. 84-87.

36. Gruber T. R. Toward Principles for the Design of Ontologies Used for Knowledge Sharing / T. R. Gruber // Human-Computer Studie.—1993. —№43.— С. 907-928.

37. Gruber T.R. A Translation Approach to Portable Ontology Specifications / T.R. Gruber // Knowledge Acquisition. —1993. —Vol. V.—№2, —С. 199-220.

38. RDF [Электронный ресурс] // RDF - Semantic Web Standards. — Режим доступа: http: //www.w3 .org/RDF/

39. OWL Web Ontology Language [Электронный ресурс] // OWL Web Ontology Language. — Режим доступа: http://www.w3.org/TR/owl2-overview

40. Gasevic D. Model Driven Engineering and Ontology Development./ D.Gasevic, D. Djuric, V. Devedzic. // Springer. — 2009.— 378 С.

41. Артемьева И. Л. Мультидисциплинарная система управления информационными ресурсами различных уровней общности / И. Л.Артемьева, Т.Л. Гаврилова, В.В. Грибова, А.С. Клещев, М.А. Князева, Н.Ю. Никифорова, В. А. Орлов, М. Ю. Черняховская, Е. А. Шалфеева // Проблемы управления. —2006.—№ 4. —С. 6468

42. Бениаминов, Е.М. Особенности алгебраического подхода к формированию он-тологий / Е. М. Бениаминов, В. А. Лапшин, Д. В. Петров // Электронные библиотеки: перспективные методы и технологии, электронные коллекции: Труды XII Всероссийской научной конференции RCDL'2010; Казань, Россия 13-17 октября 2010 г. — Казань. — 2010. — С. 399-405.

43. Beck H. Overview of approach, methodologies, standards, and tools for ontologies. [Электронный ресурс] //Third Agricultural Ontology Workshop. Food and Agricultural Organization of the United Nations. — Режим доступа: http://aims.fao.org.2002.

44. Голенков В.В. Принципы построения массовой семантической технологии компонентного проектирования интеллектуальных систем / В.В.Голенков, Гуля-кина Н.А. // Материалы междунар. науч.-техн. конф. «Открытые семантические технологии проектирования интеллектуальных систем» (OSTIS-2011). Минск, 10—12 февраля 2011 г. - Минск. — 2011. - С. 21—58.

45. Загорулько Ю.А. Подход к построению интеллектуальных информационных систем на основе семантических сетей // Материалы междунар. науч.-техн. конф. «Открытые семантические технологии проектирования интеллектуальных систем» (OSTIS 2011). Минск, 10—12 февраля 2011 г. - Минск. — 2011. —С. 15-20.

46. Meta Object Facility Core. [Электронный ресурс] // OMG. — Режим доступа: http://www.omg.org/spec/MOF/

47. Адриан Пауэлл. Моделирование при помощи среды Eclipse Modeling Framework. [Электронный ресурс]//—Режим доступа: URL: https: //www.ibm.com/developerworks/ru/library/os-ecemf1 /

48. Henderson-Sellers B. The Rationale of Powertype-based Metamodelling to Underpin Software Development Methodologies./ B. Henderson-Sellers, C. Gonzalez-Perez. [Электронный ресурс] // — Режим доступа: https://www.aca-demia. edu/948418/The_rationale_of_powertype_based_metamodelling_to_under-pin_software_development_methodologies.html

49. Atkinson C. The essence of multilevel metamodeling / C.Atkinson, T. Kühne //International Conference on the Unified Modeling Language/ —2001. —C.19-33

50. Atkinson C. Towards Multi-level Aware Model Transformations. / C. Atkinson, R. Gerbig, C. Tunjic. //Theory and Practice of Model Transformations: 5th International Conference. —2012.— C.208-223

51. Артемьева И.Л. Математические модели онтологий предметных областей. Ч. 1. Существующие подходы к определению понятия «онтология» / И.Л. Артемьева,

А.С. Клещев // НТИ. Серия 2 «Информационные процессы и системы».— 2001.— № 2. — С.20-27.

52. Палагин А.В. К вопросу проектирования онтологоуправляемой ис обработки еяо /А.В. Палагин, Н.Г Петренко [Электронный ресурс] // International Book Series.

— Режим доступа: URL: http://www.foibg.com/ibs_isc/ibs-02/IBS-02-p21.pdf

53. Ландэ Д. Семантический веб: от идеи - к технологии./ Д. Ландэ. [Электронный ресурс] // — Режим доступа: http://poiskbook.kiev.ua/sw.html

54. Клещев А.С. Классификация свойств онтологий./ А.С. Клещев, Е.А. Шалфе-ева. // ИАПУ ДВО РАН.— Владивосток. —2005. — 19 С.

55. Лапшин В.А. Система Cyc и ее библиотека онтологий. / В.А. Лапшин //Искусственный интеллект и принятие решений. —2010. — №3.— С.40-51

56. CYCL syntax. Solutions and Services for the Enterprise. [Электронный ресурс] //

— Режим доступа: http://www.cyc.com/cycl/syntax/

57. John. S. [Электронный ресурс] // Building, Sharing, and Merging Ontologies.— Режим доступа: http://www.jfsowa.com/ontology/ontoshar.htm

58. Blanchette S. Evaluating the Software Design of a Complex System of Systems./ S. Blanchette, S. Crosson, B. Boehm. // [Электронный ресурс] — Режим доступа: http: //resources.sei .cmu.edu/library/asset-view.cfm?assetid=9165

59. Roscoe C.F. System software framework for System of systems avionics. / C. F Ros-coe., L.P. Benjamin., C.T. Hiram // [Электронный ресурс] — Режим доступа: https://www.researchgate.net/publication/4206305_System_software_frame-work_for_system_of_systems_avionics

60. Israel M. The Role of Ontology in System-of-Systems Acquisition. / I. Mayk, A. Madni//Proceedings of the 2006 Command and Control Research and Technology Symposium, San Diego, CA June 20-22, — 2006

61. Systems Engineering Guide for Systems of Systems // [Электронный ресурс] — Режим доступа: http://www.acq.osd.mil/se/docs/SE-Guide-for-SOS.pdf

62. Ю. Акаткин, В. Дрожжинов, В. Конявский. Электронное правительство как система систем: новый сценарий [Электронный ресурс]. — Режим доступа: http://gov.cnews.ru/reviews/index.shtml?2014/03/03/562884_1

63. Системное мышление. Материалы учебного курса [Электронный ресурс]. — Режим доступа: http://system-school.ru/wp-content/uploads/2016/11/system_thinking_11nov2016.pdf

64. Гаврилова ТА. Базы знаний интеллектуальных систем. / ТА. Гаврилова // Питер. — 2000. — СПб. — 384 С.

65. The Gellish Syntax - Definition of Universal Semantic Databases and Data Exchange Messages [Электронный ресурс]. // Gellish.net. — Режим до-ступа:http://gellish.net/index.php/component/content/article/8-formal-english/39-universaldatabases. html

66. ISO 15926 Reference Data Engineering. Method Description [Электронный ресурс]. // Стандарт интеграции данных жизненного цикла ISO 15926. — Режим доступа: http://RefDataEngenEnglish/RefDataEngen_ver_3_English.doc

67. Грегер С.Э. Совместное использование онтологической модели и объектной моделей при проектировании и реализации информационных WEB-систем / С.Э. Грегер, С.В Поршнев // Естественные и технические науки.— 2011. —№ 6. —С. 461-468.

68. Jean S.Y. An Object-Oriented Based Algebra for Ontologies and their Instances. Description [Электронный ресурс]// — Режим доступа: http://www.lias-lab.fr/publi-cations/7846/2007-ADIS-Jean.pdf.

69. Грегер С.Э. Построение онтологического портала с использованием объектной базы / С.Э. Грегер, Е.Ю. Сковородин // Объектные системы - 2010: Материалы I Международной научно-практической конференции. — Ростов-на-Дону. — 2010. — С. 74-78.

70. Грегер С.Э. Проектирование и реализация навигационной онтологии сайта. / С.Э. Грегер // Объектные системы - 2012: материалы VI Международной научно-практической конференции. Ростов-на-Дону. 10-12 мая 2012 г. — Ростов-на-Дону. —2012. — С. 19-24.

71. Захаров. В.К Конструирование канонических информационных моделей для интегрированных информационных систем. / В.К Захаров, ЛА. Калиниченко, ИА. Соколов, СА. Ступников. // Информатика и её применения, том 1, № 2, — 2007 г. —C. 15-38

72. Шриньяни A.Q Программирование в ограничениях и недоопределенные модели / A.Q Шриньяни, В.В. Телерман , Д.М. Ушаков, И.Е. Швецов //Информационные технологии. —1998. —№7. — C. 13-22.

73. Когаловский М.Р. Методы интеграции данных в информационных системах. / М.Р. Когаловский. — М:Институт проблем рынка РАН ,2010. —74 C.

74. Грибова В.В. Процессы управления интеллектуальными системами. / В.В Грибова, А.С. Клещев // Онтология проектирования. — 2011. № 1. — С. 22-31

75. Артемьева И.Л. Математические модели онтологий предметных областей. Ч.

1. Существующие подходы к определению понятия «онтология» / И.Л. Артемьева, А.С. Клещев // НТИ. Серия 2 «Информационные процессы и системы».— 2001.№

2. — С.20-27.

76. Грегер С.Э. Совместное использование онтологической и объектной моделей при проектировании и реализации информационных web-систем / С.Э.Грегер, С.В. Поршнев //Естественные и технические науки. —2011. № 6 (56). — С. 461468.]

77. Грибова В.В. Проект IACPaaS. Комплекс для интеллектуальных систем на основе облачных вычислений / В.В. Грибова, А.С. Клещев, Д.А. Крылов // Искусственный интеллект и принятие решений. - 2011. №1. - С.27-35.

78. Клещев А.С. Многоцелевой банк знаний. Ч.1. Концепция и политика. / А.С. Клещев, В.А. Орлов. — Владивосток:ИАПУ ДВО РАН, 2003. — 40 С.

79. Артемьева И.Л. Концепция управления информационными компонентами развиваемой интеллектуальной интернет-системы по химии. /И.Л.Артемьева //Доклады пятой международной конференции «Параллельные вычисления и задачи управления», Москва: РАСО. — 2010. —С.1497-1508.

80. Kalinichenko L.A. SYNTHESIS: a Language for Canonical Information Modeling and Mediator Definition for Problem Solving in Heterogeneous Information Resource Environments./ L.A.Kalinichenko, S.A.Stupnikov, D.O.Martynov— Moscow: IPI RAN, 2007. — 171 С.

81. Gribova V.V., Kleshchev A. S., Moskalenko F. M., Timchen-ko V.A. A Model for Generation of Directed Graphs of Information by the Directed Graph of Metainformation for a Two_Level Model of Information Units with a Complex Structure / V.V. Gribova, A.S.Kleshchev, F.M.Moskalenko, V.A.Timchenko // Automatic Documentation and Mathematical Linguistics. —2015. Vol. 49. № 6.

82. Грегер С.Э. Интеграция семантических моделей документа. / С.Э. Грегер, О.С. Жуйкова //Объектные системы - 2015: материалы X Международной научно-практической конференции (Ростов-на-Дону, 10-12 мая 2015 г.). Под общ. ред.

П.П. Олейника. - Ростов-на-Дону: ШИ (ф) ЮРГПУ (НПИ) им. М.И. Платова, 2015. - С. 142-145.

83. Iris Reinharts-Berger. Représentation of Situational Methods: Incorporating ISO/IEC 24744 into a Domain-Based Framework. // International Journal of Information System Modeling and Design. — 2013. №3. — С. 32-49.

84. Грибова В.В. Процессы управления интеллектуальными системами/ В.В. Грибова, А.С. Клещев //Онтология проектирования. — 2011. № 1.— С. 22-31

85. Грибова В.В. Системы управления интеллектуальными приложениями/ В.В. Грибова, А.С. Клещев, Е.А. Шалфеева. — Владивосток: ИАПУ ДВО РАН, 2010. — 31 С.

86. Грегер С.Э. Построение онтологии архитектуры информационной системы. / С.Э. Грегер, С.В. Поршнев // Фундаментальные исследования.— 2013. №2 10-11.— С. 2405-2409.

87. Скворцов Н.А. Использование онтологии верхнего уровня для отображения информационных моделей. / Н.А. Скворцов, С.А. Ступников // Труды 10-й Всероссийской научной конференции «Электронные библиотеки: перспективные методы и технологии, электронные коллекции» (RCDL'2008). Дубна: ОИЯИ. — 2008. —С. 122-127.

88. Ломов П.А. Интеграция онтологий с использованием тезауруса для осуществления семантического поиска. / П.А.Ломов, М.Г. Шишаева // Информационные технологии и вычислительные системы. — 2009. № 3. - С. 49-59.

89. Загорулько Ю.А. О концепции интегрированной модели представления знаний. / Ю.А. Загорулько //Известия Томского политехнического университета. — 2013. № 5. — С. 98-103

90. Шалфеева Е.А. Метод построения проектных представлений интеллектуального решателя задач по моделям начальных стадий жизненного цикла. / Е.А. Шал-феева // Искусственный интеллект. — 2013. — № 4. — С. 51-61

91. Шалфеева Е.А. Семантические модели представления решателя Интеллектуальной системы / Е.А. Шалфеева // Материалы III Междунар. научн.-техн. конф. «Открытые семантические технологии проектирования интеллектуальных систем» (0STIS-2013) / [отв. ред.: В. В. Голенков]. - Минск : БГУИР, 2013. - С. 257264.

92. Грибова В.В. Концепция разработки пользовательского интерфейса на основе онтологий/ В.В. Грибова, А.С Клещев // Владивосток:Вестник ДВО РАН.— 2005. №6.— С. 123-128.

93. Грибова В.В. Использование методов искусственного интеллекта для проектирования пользовательского интерфейса / В.В. Грибова // Информационные технологии. —2005. —№ 8.— С. 58-62.

94. Schwabe D. R.G. An Object Oriented Approach to Веб-Based Application Design, Theory and Practice of Object Systems. [Электронный ресурс] // — Режим доступа: http://www-di.inf.puc-rio.br/schwabe/papers/TAPOSRevised.pdf

95. Грегер С.Э. Интеллектуальная система проектирования веб-приложений./ С.Э. Грегер // Объектные системы - 2013: материалы VII Международной научно-практической конференции. Ростов-на-Дону. 10-12 мая. — 2013 г. — С. 50-54.

96. Грегер С.Э. Инструментальная среда для семантического моделирования учебного процесса/ С.Э. Грегер // Новые образовательные технологии в вузе. VIII Международная научно-методическая конференция. Екатеринбург. 2-4 февраля.

— 2011г. —С. 71-75.

97. Грегер С.Э. Реализация инструментальной среды семантического моделирования учебного процесса. / С.Э. Грегер // Объектные системы - 2011: материалы III Международной научно-практической конференции. Ростов-на-Дону. 10-12 мая.

— 2011 г. —С. 58-61.

98. Грегер С.Э. Администрирование и интерфейс пользователя CMS Plone (монография)/ С.Э. Грегер. — Нижний Тагил: Федер. Агентство по образованию, ГОУ ВПО "УГТУ-УПИ им.первого Президента России Б.Н.Ельцина". Нижнетагил. технол. ин-т (фил.) НТИ(ф) УГТУ-УПИ, 2009—140с.

99. Грегер С.Э. Сервер приложений «Zope»: Учебное пособие для вузов/ С.Э. Грегер. — Москва: Горячая линия - Телеком, 2009. —256 с.

100. Фаулер М. Языковой инструментарий: новая жизнь языков предметной области. [Электронный ресурс]// —Режим доступа: http: //www.maxkir.com/sd/languageWorkbenches.html

101. Фаулер М. Предметно-ориентированные языки программирования/ М. Фаулер.— Москва: ООО "И.Д.Вильямс", 2011.— 576 c.

102. Грибова В.В. Управление проектированием и реализацией пользовательского интерфейса на основе онтологии/В.В. Грибова, А.С.Клещев//Проблемы управления. —2006. —№ 2.— С. 58-62.

103. Грибова В.В. Инструментальное средство ONTO DEV для проектирования и автоматической генерации пользовательского интерфейса / В.В. Грибова, А.В. Тимченко // Информатика и системы управления. — 2006.— № 1. — С. 152-158

104. Грегер С.Э. Редактор метамодели онтологической системы. / С.Э. Грегер // Объектные системы - 2012: материалы VI Международной научно- практической конференции. 10-12 мая.— 2012. —C. 88-92.

105. Ахметов Д.Р., Грегер С.Э. Редактор онтологий для онтологоуправляемой информационной системы. / Д.Р. Ахметов, С.Э. Грегер // Объектные системы -2013: материалы VII Международной научно - практической конференции. Ростов-на-Дону. 10-12 мая.— 2013. — C. 80-82.

106. Грегер С.Э. Проектирование семантического сервиса для автоматизации верстки Веб-сайтов./ С.Э. Грегер, А.С. Пономарёва, М.В. Шаламов // Объектные системы - 2011 (Зимняя сессия): материалы V Международной научно- практической конференции. Ростов-на-Дону.— 2012. —С. 19-23.

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