Projeto de Formatura – Turmas 2009
PCS - Departamento de Engenharia
de Computação e Sistemas Digitais
Engenharia Elétrica – Ênfase Computação
Framework Para O Desenvolvimento de Aplicações
Baseadas Em Modelos de Regras Adaptativas
A tecnologia adaptativa é uma ferramenta eficaz para resolução de certa classe de problemas onde
comumente outras abordagens, como técnicas de inteligência artificial tais quais heurísticas, algoritmos
genéticos e redes neurais podem não ser tão apropriadas isoladamente.
O Laboratório de Linguagens e Técnicas Adaptativas (LTA) do PCS realiza, entre outras atividades,
pesquisa destinada à resolução de problemas práticos pela aplicação de modelos baseados em
dispositivos adaptativos. O objetivo deste trabalho é criar um framework generalista para apoio ao
desenvolvimento de aplicações deste tipo.
Resumo
Principais Características do Framework
Através de um framework que realiza uma
abstração do mecanismo de dispositivos
adaptativos, o tempo e esforço despendidos
no desenvolvimento de aplicações que
utilizem regras adaptativas pode ser
drasticamente reduzido, permitindo que a
equipe de desenvolvimento foque sua
atenção na resolução efetiva através da
modelagem dos problemas ao invés dos
detalhes de implementação do mecanismo
adaptativo.
O framework se baseia no conceito da
tabela de decisão adaptativa, já que tabelas
de decisão incorporam os princípios básicos
de
sistemas
baseados
em
regras
proposicionais e outros modelos adaptativos
podem ser abstraídos de uma tabela de
decisão com simples manipulações de
variáveis. Além das funções adaptativas
disponíveis (criar e remover regras), também
foi adicionada uma função capaz de chamar
métodos da aplicação através de uma
interface. Outra funcionalidade adicionada é a
capacidade de importar e exportar um modelo
em uma linguagem baseada em XML,
permitindo persistência do modelo, melhor
visualização do mesmo e facilidade de
modelagem.
Arquitetura Simplificada do Framework
Adaptativo
Aplicação
Conclusão
Framework
Tabela de Decisão Adaptativa
Método
Variáveis do
Modelo
Variáveis da
Tabela
Estados do
Sistema
Tabela de
Regras
Lista de
Funções
Adaptativas
Método
Métodos do
Modelo
Integrantes:
Felipe Cruz Neiva Campos
Eduardo Matheus Marion Jorge
Rafael de Freitas Feldberg
Bruno Moreira Trigo
Professor Orientador:
Dr. João José Neto:
O funcionamento pleno do framework
desenvolvido permitirá a criação de diversas
aplicações utilizando adaptatividade com
maior facilidade. São possíveis áreas de
aplicação da adaptatividade, entre outras:
• Jogos eletrônicos, Arte por computador,
Ensino por computador
• Formalização puramente sintática de
linguagens de programação
• Aceitação e Análise de linguagens
dependentes de contexto
• Inteligência Artificial, Robótica, Automação
• Representação
e Manipulação de
Conhecimento
• Formulação, Análise e Processamento de
Linguagem Natural
• Processamento de Sinais, Reconhecimento
de Padrões
• Paradigma e Linguagens adaptativas
Download

Poster