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



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

Системы программирования с исключениями из правил Кузнецов, Владимир Евгеньевич

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

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

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

Кузнецов, Владимир Евгеньевич. Системы программирования с исключениями из правил : автореферат дис. ... доктора технических наук : 05.25.01.- Москва, 1988.- 35 с.: ил.

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

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

Дескриптивный подход характеризуется использованием разного рода правил в качестве основной элементарной единицы прох-рамшірсванійЯ. Характерными представителям отого направления являются языки РЕФАЛ и ПРОЛОГ.

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

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

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

Сказанное свидетельствует об актуальности проблемы представления процедур с исключениями из правил. Реаекие этой проблема позволит существенно приблизить уровень программирования к естественно?^ понятийному мышлению человека в даст возможность перейти к кассовой реализации Еа ЗВЙ неформальных "человеческих" процедур.

Диссертация посвящена систематическому иселедовашге комплекса вопросов, связанных с исключениями нз правил в системах, основанных на правилах.

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

Основные положения, которые выносятся на защиту:

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

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

  3. Построен нефинитный формализм (К-систеыы), адекватный представления процедур с исклвчениями.

  4. Сформулирована концепция системы программирования с исключениями из правил.

  5. На основе аппарата К-сястем дано точное определение семантики ПРОДОГа.

Научная новизна работы:

.I. Предложен новый класс формальных систем (К-систеш), ориентированный на формализацию исключений из правил.

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

  1. Выделен важный класс полных К-мнояеств. Доказало, что этот класс замкнуг относительно операций дополнения к квантификации (универсальной и экзистенциальной), в отличие от класса рекурсивно перечисдкмых множеств. Это дает возыое-аость точного представления в полных К-системах интуитивно естественных теории типа арифметики, не формализуемых финитно в силу известной теоремы Гёделя о неполноте.

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

  1. Определено понятие семантически корректного интерпретатора систем с исключениями и доказана теорема о невоэмох-ности всюду определенного корректного интерпретатора. Этим уточнены пределы возможного при практическом построении интерпретаторов.

  2. На примере языка ПРОЛСГ показано фактическое возникновение нефинитных конструкций в современном программировании и дано точное определение семантики ПРСЛОГа на основе аппарата К-систем,

Практическая ценность работы:

  1. Предложена новая концепция программирования - программирование в системах с исключениями. Эта концепция основана на аппарате К-систеи и может быть использована при реализации сложных неформальных процедур иструктур данных. Особый практический интерес эта концепция программирования представляет при разработке лингвистических процессоров естественного языка.

  2. На основе результатов работы разработаны и программно реализованы два экспериментальных языка программирования: К-язык и МАРТ (Малинный Анализ Русских Текстов). Проведено экспериментальное исследование разработанных языков, подтвердившее практическую реализуемость концепции программирования в системах с исключениями. Результаты диссертации использованы в НИР "Концепт".

  3. Аппарат К-систен успешно использован. С.В.Марковым при разработке интеллектуальной системы, на базе которой им реализована и внедрена интеллектуальная САПР конструкторской документации печатных плат.

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

Апробация работы и публикации. Основные результаты дяс-сертацконной работы докладывались на следующих конференциях

и семинарах: УП Всесоюзная конференция по планирование и автоматизации эксперимента в научных исследованиях (Москва, 1983); семинар лаборатории машинного перевода во Всесоюзном центре переводов (Москва, 1983); семинар отдела теоретических основ информатики ВИНИТИ (Москва, 1983); межотраслевой научный семинар "Теория информационных систем" при Совете по комплексной проблеме "Кибернетика" АН СССР (Москва, 1983); Всесоюзная школа молодых ученых "Проектирование автоматических систем контроля и управления слоаными объектами" (Туапсе, 1984); Всесоюзный семинар "Промышленная технология создания и применения программных средств в организационном управлении и НИОКР" (Свердловск, 1984); Всесоюзная конференция "Психологические проблемы создания и использования ЭВМ" (Москва, 1985); заседание секции V? "Искусственный интеллект" научно-технического совета при межведомственной комиссии по выделительной технике (Москва, 1986); семинар кафедры 28 МИФИ (Москва, 1986); постоянно действующий семинар " Проблемы искусственного интеллекта" (Переславль-Залесский, 1986, октябрь); семинар в ИХ АН УССР (Киев, 1986); семинар в ИПМ АН СССР (Москва, 1987); общемосковский семинар "Проблемы искусственного интеллекта" (ИЛУ АН СССР, 1988, октябрь); Всесоюзная конференция по искусственному интеллекту (Переславль-Залесский, 1988).

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

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

Структура, а.объем диссертации. Диссертация состоит из введения, девяти глав, приложения, заключения и списка лите-

ратуры на 64 наименование. Объем работа 211 страниц основного текста, рисунки - 20 страниц, приложение - 2 страницы, список литературы - б страниц. В главе I приводятся предварительные сведения о системах, основанных на правилах, поясняется причины возникновения систем с исключениями из правил и уточняется постановка задачи. Главы 2-6 представляют собой критический обзор современных концепций программирования с позиций представления процедур с исключениями из правил. Каждая из этих глав начинается с подробного изложения известной концепции, все более "неалгоритмической" от главы к главе, и заканчивается ее критическим анализом. Главы 7-9 и приложение полностью оригинальны и посвящены изложению основных результатов диссертации по К-системаы.

Похожие диссертации на Системы программирования с исключениями из правил