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, heurísticas, algoritmos genéticos e redes neurais podem não ser tão
apropriadas.
O conceito de dispositivo adaptativo pode ser apoiado em regras, generalizando a formalização de diversos dispositivos
formais, como autômatos finitos, autômatos de pilha e máquinas de Turing. Estes dispositivos possuem um conjunto de regras
precisamente definido, que mapeiam cada configuração possível do dispositivo em uma configuração seguinte, após o estímulo
por algum evento, como uma nova entrada.
Os dispositivos adaptativos são então aqueles que modificam seu conjunto de regras automaticamente durante sua
operação. Para isto, é utilizado um novo conjunto de regras, que descrevem as ações adaptativas a serem executadas no
conjunto de regras original.
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, como representado na figura a seguir.
Aplicação
Framework
Tabela de Decisão Adaptativa
Método
Variáveis do
Modelo
Método
Variáveis
da Tabela
Estados do
Sistema
Tabela de
Regras
Lista de
Funções
Adaptativas
Métodos do
Modelo
Arquitetura Simplificada do Framework Adaptativo
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 dos problemas ao invés de detalhes de
implementação.
Desta forma, um dos principais requisitos do framework é que este seja generalista, podendo assim ser utilizado em uma
grande quantidade de aplicações (mas ainda assim este deve ser fácil de ser utilizado!). Para isto, deverá ser escolhido de
forma cautelosa o formalismo adaptativo a ser empregado.
Integrantes:
Felipe Cruz Neiva Campos
Eduardo Matheus Marion Jorge
Rafael de Freitas Feldberg
Bruno Moreira Trigo
Professor Orientador:
Dr. João José Neto:
Download

Press Release