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

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

Uma Abordagem Baseada em Modelos para Detecção de Situações em Sistemas Sensíveis ao Contexto Izon Thomaz Mielke Orientadora: Patrícia Dockhorn Costa.

Apresentações semelhantes


Apresentação em tema: "Uma Abordagem Baseada em Modelos para Detecção de Situações em Sistemas Sensíveis ao Contexto Izon Thomaz Mielke Orientadora: Patrícia Dockhorn Costa."— Transcrição da apresentação:

1 Uma Abordagem Baseada em Modelos para Detecção de Situações em Sistemas Sensíveis ao Contexto Izon Thomaz Mielke Orientadora: Patrícia Dockhorn Costa

2 Sensibilidade ao Contexto

3 Contexto Context is any information that can be used to characterise the situation of an entity. An entity is a person, place, or object that is considered relevant to the interaction between a user and an application, including the user and applications themselves. “ ” (DEY, 2001)

4 Contexto

5 Aplicações Sensíveis ao Contexto Context-aware application is a distributed application whose behaviour is affected by its users’ context. “ ” (COSTA, 2007)

6 Aplicações Sensíveis ao Contexto ContextoAplicação

7 Aplicações Sensíveis ao Contexto UsuárioAplicação

8 Desenvolvimento de Aplicações Sensíveis ao Contexto

9 Capturar informações

10 Modelar o comportamento

11 Situação Situation is a particular state-of-affairs that is of interest to applications. “ ” (COSTA, 2007)

12 Exemplo de situação Situation

13 Vantagens no uso de situações  Maior nível de abstração:  Representação interna de dados.  Diferentes conceitos.  Evita sobrecarga de informações:  Distribuição de eventos de situação.  Verificação de inconsistências.

14 Modelo de Contexto

15 Modelo de Situação (OCL)

16 Objetivos do Trabalho

17 Objetivo  Propor uma metodologia para auxiliar o desenvolvimento de aplicações sensíveis ao contexto, com foco na especificação e realização de situações contextuais.

18 Especificação

19 Representação gráfica Fever temperature Person 37˚C person greater than

20 Realização

21 Mapeamento rule "Name" when binding : Pattern (attribute == "value") then SituationHelper.situationDetected(drools, SituationClass.class); Name attribute Pattern value binding equals

22 Resumo do Trabalho

23 Metodologia Metamodelo de Contexto Metamodelo de Situações Editor Gráfico Transformação

24 Modelo de contexto (Java) Regras (Drools) Tipos de Situação (Java) Memória de trabalho Maquina de regras Repositório de regras Aplicação Fontes de contexto Projetista Modelo de contexto Modelo de situações Nível de Tipo (tempo de projeto) Nível de Instância (tempo de execução) EspecificaçãoRealização

25 Exemplo de aplicação

26

27 Obrigado !


Carregar ppt "Uma Abordagem Baseada em Modelos para Detecção de Situações em Sistemas Sensíveis ao Contexto Izon Thomaz Mielke Orientadora: Patrícia Dockhorn Costa."

Apresentações semelhantes


Anúncios Google