Especificação e Implementação de um Sistema de Regras de Produção Fortemente Acoplado a Banco de Dados
Autores
3240 |
Esther de Castro Pacitti
|
105,1219,1472
|
3241 |
105,1219,1472
|
|
3242 |
105,1219,1472
|
Informações:
Publicações do PESC
O objetivo desta dissertação consiste no estudo, especificação e implementação de um ambiente que integra sistemas de regras de produção a bancos de dados, chamado QUICK-SHELL. Este ambiente permite que um usuário de um sistema especialista baseado em regras de produção tenha acesso aos dados armazenados num banco de dados de tal forma que se tenha a impressão do último ser uma extensão da base de fatos. A QUICK-SHELL está. inserida num sistema de desenvolvimento de software denominado QUICK-DB. Este sistema utiliza o modelo Entidade-Relacionamento como base, e a forma de representação do conhecimento adotada na shell consiste nas triplas O-A-V. A adoção desses modelos de abstração permitiu a definição de termos, literais, regras e mecanismos de qualificação que abrigam de forma natural os elementos O-A-V e E-R.
No estudo teórico, algumas propostas de acoplamento e arquiteturas são descritas e analisadas a fim de enquadrar a nossa opção naquela que se mostre mais adequada. A partir deste ponto, apresenta-se a especificação do ambiente QUICK-SHELL através da definição dos elementos componentes e da linguagem de regras. Com base na especificação, descreve-se a implementação, que no nosso caso foi calcada na filosofia de orientação a objetos. Apresenta-se a estrutura interna da shell e do banco de dados, bem como os métodos de acesso ao mesmo. Visto isso, aborda-se os principais aspectos do tradutor QUICK-SHELL, ujo objetivo é traduzir termos em comanclos de orientação a objetos.