ВУЗ:
Составители:
Рубрика:
- MainUnit осуществляет формирование пар лексем, декодирование векторов
морфологической информации, взаимодействие со словарем, содержит описания основных
ассоциированных процедур для осуществления работы со словарями и с базой правил
системы продукций, вызов модуля управления продукционными правилами из второго блока
программ;
- Syntax содержит вычислительные процедуры синтаксического анализа и процедуры
удаления и добавления, соответствующие программам r
i
S
∈Pr
S
;
- ViewUnit – обеспечивает вывод дерева связи на экран, работу в форме вывода дерева
синтаксического разбора;
- SyntaxTest – отвечает за создание форм, которые постоянно присутствуют в программе,
обеспечивает работу всего приложения.
Программа проблемного анализа осуществляет преобразование графа синтаксического
разбора в граф зависимостей терминов физической модели данных и формирование SQL-
запроса. База знаний проблемного анализатора содержит множество предикатов описания
понятий проблемной среды и метаописания базы данных. База правил системы продукций
Pr
Tr
включает в себя множество правил распознавания и преобразования графов
зависимостей, множество правил формирования SQL-запроса. Программа состоит из шести
модулей:
- Norm содержит ассоциированные процедуры и функции приведения лексем,
расположенных в вершинах графа зависимостей, в начальную форму;
- LogMod включает в себя функциональные процедуры, предназначенные для
сопоставления лексем, с понятиями проблемной области и метаописания базы данных и
формирования соответствующего вектора;
- GrafMod содержит ассоциированные процедуры добавления и удаления вершин графа,
процедуры вывода дерева;
- Vekt содержит функциональные процедуры формирования векторов, соответствующие
программам r
i
Tr
∈Pr
Tr
;
- Quer содержит функциональные и вычислительные процедуры, осуществляющие
формирование графа SQL-запроса и преобразование его в SQL-запрос;
- ProblAn – модуль, который осуществляет вызов ассоциированных процедур и функций
из других модулей программы, отображает результаты анализа, вызов модуля управления
продукционными правилами второго компонента.
Описание второго блока программ
Второй компонент состоит из трех модулей: Cont, Dizn и Unif. Модуль Cont выполняет
функции «администратора» системы - управление продукционными правилами, сопряжение
программ друг с другом и включает в себя следующие основные процедуры:
- quart – процедура выбора типа предиката для представления входных данных в виде
исходной ситуации d
0
;
- trec – процедура проверки результатов логического вывода;
- lodg – процедура активации функциональных предикатов;
- gamm – процедура формирования множества предикатов Г
i
;
- rel – процедура вызов методов из других модулей.
- MainUnit осуществляет формирование пар лексем, декодирование векторов морфологической информации, взаимодействие со словарем, содержит описания основных ассоциированных процедур для осуществления работы со словарями и с базой правил системы продукций, вызов модуля управления продукционными правилами из второго блока программ; - Syntax содержит вычислительные процедуры синтаксического анализа и процедуры удаления и добавления, соответствующие программам riS∈PrS; - ViewUnit – обеспечивает вывод дерева связи на экран, работу в форме вывода дерева синтаксического разбора; - SyntaxTest – отвечает за создание форм, которые постоянно присутствуют в программе, обеспечивает работу всего приложения. Программа проблемного анализа осуществляет преобразование графа синтаксического разбора в граф зависимостей терминов физической модели данных и формирование SQL- запроса. База знаний проблемного анализатора содержит множество предикатов описания понятий проблемной среды и метаописания базы данных. База правил системы продукций PrTr включает в себя множество правил распознавания и преобразования графов зависимостей, множество правил формирования SQL-запроса. Программа состоит из шести модулей: - Norm содержит ассоциированные процедуры и функции приведения лексем, расположенных в вершинах графа зависимостей, в начальную форму; - LogMod включает в себя функциональные процедуры, предназначенные для сопоставления лексем, с понятиями проблемной области и метаописания базы данных и формирования соответствующего вектора; - GrafMod содержит ассоциированные процедуры добавления и удаления вершин графа, процедуры вывода дерева; - Vekt содержит функциональные процедуры формирования векторов, соответствующие программам riTr∈PrTr; - Quer содержит функциональные и вычислительные процедуры, осуществляющие формирование графа SQL-запроса и преобразование его в SQL-запрос; - ProblAn – модуль, который осуществляет вызов ассоциированных процедур и функций из других модулей программы, отображает результаты анализа, вызов модуля управления продукционными правилами второго компонента. Описание второго блока программ Второй компонент состоит из трех модулей: Cont, Dizn и Unif. Модуль Cont выполняет функции «администратора» системы - управление продукционными правилами, сопряжение программ друг с другом и включает в себя следующие основные процедуры: - quart – процедура выбора типа предиката для представления входных данных в виде исходной ситуации d0 ; - trec – процедура проверки результатов логического вывода; - lodg – процедура активации функциональных предикатов; - gamm – процедура формирования множества предикатов Гi; - rel – процедура вызов методов из других модулей.
Страницы
- « первая
- ‹ предыдущая
- …
- 139
- 140
- 141
- 142
- 143
- …
- следующая ›
- последняя »