A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Situation-Aware Application Development with SCENE Isaac S. A. Pereira.

Apresentações semelhantes


Apresentação em tema: "Situation-Aware Application Development with SCENE Isaac S. A. Pereira."— Transcrição da apresentação:

1 Situation-Aware Application Development with SCENE Isaac S. A. Pereira

2 Agenda  From Context to Situations  From Drools to SCENE  SCENE Features  Development Environment  Sample Application

3 From Context to Situations Context Composition Sensor Data Context Situation

4 From Context to Situations É um tipo de evento complexo que representa a ocorrência de um estado de interesse sobre entidades de um dado domínio, composta de uma especificação lógica que define as condições das entidades que eventualmente participam da mesma.

5 From Context to Situations

6 From Drools to SCENE Pattern-Matching (ReteOO) Temporal Reasoning Situations SCENE

7 From Drools to SCENE SCENE Engine Drools Engine Application level Situation API Rule Engine Event Model Domain Situation Specification

8 From Drools to SCENE SCENE SCENE-coresituation-api SiNoS uses for publishing uses situation model

9 Situation API From Drools to SCENE

10 Situation Design public MySituation extends SituationType { @Role(label=“l1”) private Entity role1;... @Role private Entity’ roleN;... //GETTERS AND SETTERS }

11 Situation Design rule “MySituation” @role(situation) @type(MySituation) when l1: Entity(,..., )... roleN: Entity’(,..., ) then SituationHelper.situationDetected(drools); end

12 Participation

13 Temporal Relations

14 Situations over Sliding Windows MySituation() over window:time(1h) $e: MySituation() ActivateSituation(sit==$e) over window:time(1h) Actually...

15 Development SCENE Drools 5.5.0.Final 0.9.1 SiNoS 0.4.5

16 mvn archetype:generate -DarchetypeGroupId=br.ufes.inf.lprm -DarchetypeArtifactId=scene-archetype -DarchetypeVersion=0.9.1 -DarchetypeRepository=https://raw.github. com/pereirazc/SCENE/mvn-repo Development

17 New Project GroupId=br.ufes.inf.lprm ArtifactId=seminario mvn eclipse:eclipse Development

18 Fever Situation Sample Application


Carregar ppt "Situation-Aware Application Development with SCENE Isaac S. A. Pereira."

Apresentações semelhantes


Anúncios Google