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.

Slides:



Advertisements
Apresentações semelhantes
33 truques e segredos para você se tornar um Expert em AutoCAD!
Advertisements

Friedrich Hayek.
Desenvolvimento de Plug-ins Orientado a Testes
Visibilidade, Criação e Aplicação de Modelos de Vistas, Organização do Browser Miriam Castanho Contier Arquitetura.
© 2012 Autodesk Turbine seu Software com Apps do Autodesk Exchange! Novos comandos, novas idéias, mais produtividade! Luciana Klein Consultora CAD.
Blocos Dinâmicos Paramétricos no AutoCAD® 2012
“Inovação” Trabalho realizado por Grupo 3 Filipe Fialho
Gerenciamento Baseado em Políticas
Qualidade nas Leis Rodrigo Paes
DIRETORIA ACADÊMICA NÚCLEO DE CIÊNCIAS HUMANAS E ENGENHARIAS DISCIPLINA: INGLÊS FUNDAMENTAL - NOITE PROFESSOR: JOSÉ GERMANO DOS SANTOS PERÍODO LETIVO
Introdução à Engenharia de Informação
Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS.
“Cenários para a economia em 2014”
TecnoMETAL, Autodesk® Revit® e Naviswork® Solução BIM para estructuras en aço, modelo 3d, detahle e produção. Toffali Renato Steel&Graphics srl.
Projetos de Reabilitação e Expansão de Aeroportos, Pistas de Taxi e Pátios Patrícia Oliveira INFRAERO
AutoCAD Electrical 2013 Dicas Avançadas de Utilização II.
© 2012 Autodesk AB6006-V – Utilização de Links e Grupos décio ferreira arquitecto e consultor em soluções aec.
Vortal Cadeia Produtiva do Caju Vortal Cadeia Produtiva do Caju
METODOLOGIA PARA DESENVOLVIMENTO DE SISTEMAS Prof. Dr. rer. nat. Daniel D. Abdala 1.
Accelerate Oil&Gas 2012 Painel da Sessão – Exploração da Camada do Pré- Sal / Evolução do sistema estatal – Impacto par a os operadores, Fornecedores de.
Prof. Reinaldo Bianchi Centro Universitário da FEI 2013
Fundamentos da teoria dos semicondutores
AS REFORMAS DO ENSINO SUPERIOR COMPARANDO OS QUADROS LEGAIS EUROPEUS CNE Alberto Amaral
© 2011 Autodesk AutoCAD Electrical 2012 Dicas Avançadas de Utilização I. Paulo Pirola Engenheiro de Automação e Aplicações CAD/CAE.
Plataforma Java 2 - Micro Edition (J2ME) Prof. Afonso Ferreira Miguel, MSc.
Rafael Polo UNIRIO/PPGI.  Os seres humanos, como criadores e consumidores de conhecimento, criaram um espaço de conhecimento global. A World Wide Web.
Aula Prática 5. Fluxes Consider the flow in a rectangular duct, formed by two paralell plates (width b=1m and height 2h= 30cm) where air (=1.2 kg/m3)
© 2012 Autodesk Autodesk Revit para projetos executivos de arquitetura Módulo 3: Utilizando Legends Tiago Marçal Ricotta Gerente de Projetos – Brasoftware.
The term “Spatial Data Infrastructure” (SDI) is often used to denote the relevant base collection of technologies, policies and institutional arrangements.
© 2012 Autodesk Autodesk Revit para projetos executivos de arquitetura Módulo 6: Quantitativos de áreas precisos Tiago Marçal Ricotta Gerente de Projetos.
© 2012 Autodesk Autodesk Revit para projetos executivos de arquitetura Módulo 5: Trabalhando em colaboração Tiago Marçal Ricotta Gerente de Projetos –
Autodesk Revit para projetos executivos de arquitetura Módulo 4: Representação gráfica de diversas fases Tiago Marçal Ricotta Gerente de Projetos – Brasoftware.
Plataforma para desenvolvimento de Aplicações baseadas em Ontologias para o projeto LAriisa Aluno: Taciano Pinheiro Orientador: Prof. Dr. Mauro Oliveira.
Cigré/Brasil CE B5 – Proteção e Automação Seminário Interno de Preparação para o Colóquio de Madri 2007 Rio de Janeiro, outubro/07.
Video Capítulo 8: Impasses. Silberschatz, Galvin and Gagne  Video Operating System Concepts Assuntos n Modelo de Sistemas n Carcterização de.
Situation-Aware Application Development with SCENE Isaac S. A. Pereira.
© 2012 Autodesk Autodesk Revit para projetos executivos de arquitetura Módulo 1: Configurando um template Tiago Marçal Ricotta Gerente de Projetos – Brasoftware.
Fobia  A fobia é, quando usando no contexto da psicologia clínica, um tipo de transtorno de ansiedade, geralmente definida como um medo persistente de.
© 2012 Autodesk Utilizando Suites Workflow - Autodesk Revit para o Autodesk 3ds Max Design Módulo 1 – Configurando o Suites Workflow Mauricio Antonini.
© 2012 Autodesk Utilizando Suites Workflow - Autodesk Revit para o Autodesk 3ds Max Design Módulo 2 – Performance na Exportação Mauricio Antonini Especialista.
Building an Enterprise Architecture: The Popkin Process.
O Computador Universal. Bibliografia Base Artigo “Turing Machine” por James Moor em Encyclopedia of Computer Science (4a Edição). Bib. FCT/UNL: QA
Value type-based smart proxies: a concept for adaptable distributed applications Markus Aleksy, Ralf Gitzel ACM International Conference Proceeding Series;
Resumo RDF Schema
MAC Engenharia de Software Marco A. GerosaIME / USP Mais sobre análise e Outros Diagramas UML MAC0332 Engenharia de Software Marco Aurélio Gerosa.
PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.
Broadcasting in Brazil Octavio Penna Pieranti Director/Secretariat of Electronic Communications Ministry of Communications WIPO Meeting on South-South.
Processo de Desenvolvimento baseado em MDA
Cigré/Brasil CE B5 – Proteção e Automação Seminário Interno de Preparação para o Colóquio de Madri 2007 Rio de Janeiro, outubro/07.
Projeto STID Novas Linguagens e Modelos de Interação 2a Oficina Participativa Foco nos Serviços para o Usuário.
RIO DE JANEIRO BY APOSTOLIS KOMNINOS PUPIL OF E2 CLASS.
Especificação de Sistemas Distribuídos Alexandre Mota/Augusto Sampaio {acm,
BPMN automatizando processos
Limit Equlibrium Method. Limit Equilibrium Method Failure mechanisms are often complex and cannot be modelled by single wedges with plane surfaces. Analysis.
© 2007 IBM Corporation Academic Initiative 07/05/07 Aula 2 – Parte 1: Java Basics Autores: Argemiro José de Juliano Marcos
Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Adaptive & Array Signal Processing AASP Prof. Dr.-Ing. João Paulo C. Lustosa.
Uma Extensão do Fluxo de Análise e Projeto do RUP com suporte a Desenvolvimento Baseado em Componentes Eduardo Almeida
CARACTERIZAÇÃO DE BAIRROS URBANOS EM IMAGENS DE ALTA RESOLUÇÃO ESPACIAL UTILIZANDO SISTEMA DE CLASSIFICAÇÃO BASEADO EM CONHECIMENTO Carolina Moutinho Duque.
Abril 2016 Gabriel Mormilho Faculdade de Economia, Administração e Contabilidade da Universidade de São Paulo Departamento de Administração EAD5853 Análise.
Part I Object of Plasma Physics BACK. I. Object of Plasma Physics 1. Characterization of the Plasma State 2. Plasmas in Nature 3. Plasmas in the Laboratory.
Laboratório de Engenharia de Software
Elevator Pitch Prof. Dr. Paulo Eigi Miyagi, Coordenador
Welcome to your VIP Class Let's Speak English Now!
Aprender Digital: dimensões e indicadores para o estudo de um determinado território educativo quanto à integração de ferramentas digitais no currículo.
LOREM IPSUM Lorem Ipsum It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.
2º ENCONTRO UAB-UFPA (Polo Barcarena)
Trabalho de conclusão do Curso de Engenharia Quimica
CEManTIKA Framework Overview
Arquitetura e padrões de software
GENOCIDES THAT NEVER WILL BE FORGET. GENOCIDE: The deliberate killing of a large group of people, especially those of a particular nation or ethnic group.
Transcrição da apresentação:

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

Sensibilidade ao Contexto

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)

Contexto

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

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

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

Desenvolvimento de Aplicações Sensíveis ao Contexto

Capturar informações

Modelar o comportamento

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

Exemplo de situação Situation

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.

Modelo de Contexto

Modelo de Situação (OCL)

Objetivos do Trabalho

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.

Especificação

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

Realização

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

Resumo do Trabalho

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

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

Exemplo de aplicação

Obrigado !