Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Система построения сетевых баз данных и знаний Барышников, Вячеслав Владимирович

Данная диссертационная работа должна поступить в библиотеки в ближайшее время
Уведомить о поступлении

Диссертация, - 480 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Барышников, Вячеслав Владимирович. Система построения сетевых баз данных и знаний : автореферат дис. ... кандидата физико-математических наук : 05.13.11 / Санкт-Петербург. гос. ун-т.- Санкт-Петербург, 1995.- 14 с.: ил. РГБ ОД, 9 96-1/2471-1

Введение к работе

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

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

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

знаний, обладающие современным пользовательским

интерфейсом и способные работать вне среды разработки.

Методы исследования. Стандарт языка Форт описывает минимальные средства, которые должны присутствовать в реализациях языка. Поэтому в качестве базовой форт-системы для решения поставленных задач была выбрана система F-PC версии 3.5. Решение некоторых проблем, а также неполное соответствие стандарту языка потребовало изменений в ядре форт-системы. Однако способ ' реализации объектно-ориентированной технологии полностью совместим с F-PC и может использоваться без каких-либо ограничений.

Научная новизна. В результате проделанной работы
созданы средства для объектно-ориентированного

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

предусматривает использование сегментированной модели F-PC основного адресного пространства форт-системы.

Практическая ценность. Практическая ценность

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

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

вспомогательные программы по обработке почтовых сообщений в локальной сети.

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

механического факультета Санкт-Петербургского

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

Структура и объем работы. Диссертация состоит из введения, четырех глав, заключения, списка литературы (65 наименований) и приложения. Объем основной части работы -125 страниц.

Похожие диссертации на Система построения сетевых баз данных и знаний