Profa Patrícia Dockhorn Costa
Ensino Sistemas Baseados em Regras - 2012/01



  



 home

informações gerais
programa
resultados de avaliação
calendário de aulas
material bibliográfico


Esta é a página da disciplina Sistemas Baseados em Regras oferecida pelo Programa de Pós-Graduação em Informática da Universidade Federal do Espírito Santo (UFES) no primeiro semestre de 2012.

Professora: Patrícia Dockhorn Costa (pdcosta "arroba" inf "ponto" ufes "ponto" br)

Página web: http://www.inf.ufes.br/~pdcosta/ensino/2012-1-sistemas-baseados-em-regras

Carga horária semestral total: 45 horas

Horários:
quintas: 15:00 - 18:00

Local:
CT7 (Aquário)

Comunicados:



      



Objetivos Gerais:

Apresentar o conceitos básicos, aplicações e pesquisa na área de sistemas orientados a regras, abordando linguagens de modelagem e plataformas de execução.

Metodologia:
Aulas expositivas, listas de exercícios e trabalhos.


Programa da Disciplina:

  • Conceituação: fundamentos, modelos, regras, fatos, base de conhecimento, backward e forward chainning, etc.
  • Drools e outras plataformas
  • Complex Event Processing (CEP)
  • Regras na Computação Ubíqua
    • Situações
    • ECA-DL
    • Mapeamentos para plataformas de execução
  • Business Rules (regras na computação corporativa)
  • Semantic Web Rules (regras na web semântica)
    • RuleML, SWRL, OWL
    • Protege

Aulas
08/03/2012 1
Primeira Aula -  Introdução (slides)
Instruções para instalação de Drools
15/03/2012 2
Conceituação (slides)
22/03/2012 3
- Drools (slides, slides carol)
- Tutorial online

- Primeiro trabalho: relatório técnico sobre alguma linguagem/máquina de regras. Discutir à luz dos conceitos apresentados em sala de aula. Formato a escolher (ACM, IEEE ou SBC)
- Data de entrega: 03/05/2012
29/03/2012 4
Hands-on class (exercícios)
- exemplo de testador
05/04/2021 5
cancelada
12/04/2012
6
Palestra Diorbert
- modelagem conceitual orientada a regras (slides)
- jBPM (slides)
19/04/2012

cancelada
26/04/2012
7
- Situações (palestra Isaac)
- Drools Situation (projeto)
03/04/2012 8
Complex Event Processing (CEP)
- Vídeo da palestra do Prof. Luckham
Atendimento individual para o trabalho

10/05/2012 9
- CEP (slides)
- Computação Ubíqua (slides)

17/05/2012 10
- ECA-DL e possíveis transformações (slides)
- Enunciado Segundo Trabalho
24/05/2012 11
Seminários
- Paulo (OWL e Jena)
- Vinícius (OpenRules)
- Isaac (Kinectic)

31/05/2012 12
Seminários
- Saymon (Ponder2)
- Francisco (Prolog)
- Ernani (Pellet)
14/06/2012 13
Seminários
- Wagner (BizTalk)
- Rafael (CLIPS)
- Carol (RuleML)
21/06/2012 14
Regras na Computação Corporativa (artigos)
- The Decision Model (step-by-step) - pdf
- The Decision Model (bottom-up view) -  pdf
- The Decision Model (examples) - pdf
28/06/2012 15
Apresentações Segundo Trabalho (trabalho prático)
05/07/2012
16
Feedback individual dos trabalhos




Resultados de avaliação:


Material bibliográfico:
  • Business Rules Applied, Von Halle, ISBN: 0471412937
  • Drools Documentation , JBoss Drools Team, http://www.jboss.org/drools/documentation
  • Jess in Action: Java Rule-based Systems, Ernest Friedman-Hill, ISBN: 1930110898
  • Business Rules and Information Systems: Aligning IT with Business Goals, Tony Morgan, ISBN: 0201743914
  • Principles of the Business Rule Approach, Ronald G. Ross, ISBN: 0201788934
  • Artigos diversos de conferências internacionais, tais como ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems (MODELS), IEEE International EDOC Conference, CAiSE, dentre outras.
  • Artigos diversos de periódicos internacionais, tais como IEEE Computer, IEEE Software, IEEE Transactions on Software Engineering, Communications of the ACM, dentre outros.