Автореферат (1090632), страница 4
Текст из файла (страница 4)
Процесспостроения ПИ представляет собой последовательное построение правил согласования между архитектурным описанием Информационная модель иархитектурным описанием Абстрактная модель ПИ.15Структурная модель элемента пользовательского интерфейса представляется классом, наследующим класс Абстрактный элемент, и наборомсвязей типа «целое=часть»:@Абстрактный_элемент.состоит_из=@Абстрактный_элемент.На основе абстрактной модели элемента ПИ строится конкретная модель элемента ПИ, представленная классом, наследующим класс Конкретный элемент, и набором связей типа «целое=часть»:@Конкретный элемент.состоит_из=@Конкретный элемент.Конкретная модель элемента ПИ создается с помощью операции Отобразить:@Абстрактный элемент→ @Конкретный элемент, производимой либо в ручном режиме, либо автоматически на основе системы правилотображения.Согласование между архитектурным описанием Информационнаямодель и архитектурным описанием Абстрактная модель ПИ производится путем создания правила отображения, которые представляют собойклассы адаптеров, организованные в онтологию правил ПИ:@ПравилоПИ ={Простое правило ПИ,Сложное правило ПИ}@ПравилоПИ.модель данных=@Информационный элемент@ПравилоПИ.элемент ПИ=@Абстрактный элементПервоначально определяются правила представления простых информационных элементов таких как Numeric, String, Text, Image, File.
Правиладля сложных информационных элементов строятся как композиции правилпростых информационных элементов:@Сложное правило ПИ.включает.@Правило ПИ,что обеспечивает возможность сопоставления любому информационномуэлементу множество наборов правил представления.В третьей главе рассмотрены вопросы разработки инструментальнойсреды проектирования ИИС. Представлено описание расширяемой инструментальной оболочки, включающей в себя ряд системных сервисов, редакторов и утилит для создания инструментальных оболочек управления базамизнаний и генерации моделей и программных компонентов.
Представленоописание системных сервисов: сервиса запросов, планировщика заданий,сервиса визуализации и сервиса трансформации.Сервис запросов получает спецификацию запроса к семантической сетив виде семантической сети, специфицирующей запрос или в виде программного вызова и преобразует их в запрос к объектной базе данных. После выполнения запроса представляет результат в формате, определяемом входнойспецификацией запроса.Планировщик задач предоставляет информацию об операциях, доступных для активного элемента семантической сети, выполняет анализ выбранной задачи и планирует процесс ее решения.Сервис визуализации обеспечивает создание интерфейса пользователя.Интерфейс пользователя создается автоматически, путем интерпретации модели решаемой задачи и моделей с ней связанных.
Сервис создает структуру16интерфейсного элемента как дерево сперва абстрактных, а затем конкретныхвизуальных элементов и согласует модель задач с компонентами обеспечивающей системы управления.Для автоматизации создания адаптеров и их настройки разработан сервис трансформации, позволяющий в визуальной форме создавать классы онтологии, наследующих класс Адаптер.Для взаимодействия с пользователем разработан редактор концептуальной модели, позволяющий управлять моделями, представленными в видеобъектно-семантических сетей. Управление элементами семантической сетипроизводится с учетом того, что каждый элемент сети может быть включен вортогональные иерархии— иерархию метаинформация –информация ииерархию классификатор – классифицирующий.
Модель задач редактора задает правила расширения и генерации узлов и связей сети с учетом этогофакта.Создание и редактирование элементов сети производится через управление обобщенной информационной модели элемента сети, включающей всебя множество атрибутов, определяющий элемент, множество атрибутовописаний его связей и множество атрибутов, описывающих элементы его семантического окружения. Подробное описание модели приведено в диссертации.Разработаны программные компоненты, входящие в состав редактора ирешающие задачи интерпретации обобщенной модели редактора и ее расширений, которые обеспечивают сопоставление с помощью сервисов запросовредактируемому узлу сети метаинформации и набора моделей операций,определенных в соответствующих онтологиях, а каждой операции решателя (как программный элемент или модель решателя). Данные программныекомпоненты обеспечивают построение над обобщенной информационноймоделью модели обработки, соответствующей решаемой задаче, и сопоставление каждому из адаптеров правила обработки.
Модель обработки интерпретируется и выполняется соответствующей утилитой.Для расширения инструментальной среды предложено осуществлять через построение модели расширения редактора (включения в состав моделиобеспечивающей системы и интерпретации модели расширенного редакторапри его использовании), которую следует строить как аннотацию элементовсети элементами модели расширений. Модель расширений определяет классы операций, расширяющие или адаптирующие базовые операции редактора.Например, в базовой модели генерация класса по метаклассу выполняетсяавтоматически в части создания связей класса в соответствии с набором связей метакласса.
Если связь «класс.генерация на основе.метакласс» аннотирована связью «требует участия пользователя», то в классе ограничений связиуказывается класс, представляющий сценарий участия пользователя.Каждой онтологии верхнего уровня разработан редактор онтологий,позволяющий редактировать онтологию в семантиках, специфичных для использующих ее групп пользователе, в состав которого включены: концепту-17альной модели, навигации, задач и процессов, пользовательского интерфейсаи программных компонент.Заключение1. Проанализированы существующие методы анализа и проектированияИС, способы обеспечения целостности описания ИС, методы семантическойформализации и СМ, используемые для управления ИИС на этапах ее ЖЦ, иобоснована целесообразность представления процесса разработки ИИС какпоследовательное заполнение базы знаний, строящейся как надсистема наднезависимыми базами знаний, в которых хранятся знания о предметной области, методах, задачах и инструментах ИИС.2.
Теоретически обоснован набор методов и средств СМ, используемыхпри проектировании ИС, а также целесообразность использования объектноориентированного подхода для интеграции указанных методов и средств.3. Разработанавиртуальнаямашинауправленияобъектноориентированной базой, отображающая правила управления в командыуправления через интерпретацию продукционных правил или средствамиимперативного программирования и обеспечивающая интеграцию онтологических моделях декларативных и процедурных знаний, а также знаний о вычислениях.4.
Разработаны инструментальные средства, обеспечивающие практическое использование СМ на каждом из этапов ЖЦ ИИС.Публикации по теме диссертацииСтатьи, опубликованные в журналах из списка ВАК1.2.3.Грегер С.Э, Поршнев С.В. Совместное использование онтологическоймодели и объектной моделей при проектировании и реализации информационных WEB-систем, «Естественные и технические науки», №6,2011г. с 461-468 .Грегер С.Э, Поршнев С.В. Построение онтологии архитектуры информационной системы, «Фундаментальные исследования», № 10 (часть11), 2013, стр. 2405-2409.Олейник П. П., Грегер С. Э. Применение и реализация онтологий приразработке приложений баз данных системы // Прикладная информатика.
2016. Том 11. №3 (63). - С.76-102Монографии1. Грегер С.Э. Администрирование и интерфейс пользователя CMS Plone(монография). Федер. Агентство по образованию, ГОУ ВПО "УГТУУПИ им.первого Президента России Б.Н.Ельцина". Нижнетагил. технол.ин-т (фил.). -Нижний Тагил: НТИ(ф) УГТУ-УПИ, 2009. - 140с.Другие публикации1. Грегер С.Э. Пакет компонентов обеспечения информационной поддержкиобразовательного процесса для учебного портала на базе CMS Plone. Те-182.3.4.5.6.7.8.9.зисы докладов V конференции «Свободное программное обеспечение ввысшей школе» . М:Институт логики 2010г. с.15-17Ошибка! Источник ссылки не найден. Ошибка! Источник ссылки ненайден..
Новые образовательные технологии в вузе: сборник материаловседьмой международной научно-методической конференции, 8 – 10 февраля 2010 года. В 2-х частях. Часть 1. Екатеринбург: ГОУ ВПО «УГТУУПИ имени первого Президента России Б.Н.Ельцина», 2010. С.97-100Грегер С.Э. Реализация задач дистанционного обучения средствами CMSPlone.Актуальные вопросы использования инновационных технологий в образовательном процессе: Материал всероссийской научно-практическойконференции, Нижний Тагил, Россия, 2010г.
/НТГСПА — Нижний Тагил,2010.С 166-169.Грегер С.Э., Сковородин Е.Ю. Построение онтологического портала с использованием объектной базы // Объектные системы - 2010: Материалы IМеждународной научно-практической конференции. Россия, Ростов-наДону, 10-12 мая 2010 г / под общ. ред. П.П. Олейника. - Ростов-на-Дону,2010. С. 74-78.Грегер С.Э. Инструментальная среда для семантического моделированияучебного процесса.//Новые образовательные технологии в вузе. VIIIМеждународная научно-методическая конференция (2-4 февраля 2011г.,г.Екатеринбург). Сборник материалов.
С.71-75Грегер С.Э. Реализация инструментальной среды семантического моделирования учебного процесса. Объектные системы – 2011: материалы IIIМеждународной научно-практической конференции, (Ростов-на-Дону,10-12 мая 2011 г.) / Под общ. ред. П.П. Олейника. – Ростов-на-Дону, 2011.– С.58-61.Грегер С.Э.
Опыт использование интегрированной системы учебных курсов. Объектные системы – 2011 (Зимняя сессия): материалы V Международной научно-практической конференции (Ростов-на-Дону, 10-12 декабря 2011 г.) / Под общ. ред. П.П. Олейника. – Ростов-на-Дону: ШИЮРГТУ (НПИ), 2011.с.19-21.Грегер С.Э. Совместное использование онтологической модели и объектной моделей при проектировании и реализации информационныхWeb-систем.