|
|
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.
|
|
|