Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouJennifer Salas Alterado mais de 9 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.