CEManTIKA Framework Overview Vaninha Vieira Ana Carolina Salgado Patricia Tedesco

Slides:



Advertisements
Apresentações semelhantes
Programa das Aulas 20/09/05 - Apresentação da disciplina
Advertisements

1 ANÁLISE E PROJETO NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE PROCESSO: CONCEITO MODELOS DE PROCESSO PROCESSO UNIFICADO HISTÓRIA CARACTERÍSTICAS AS QUATRO.
UNIVERSIDADE FEDERAL DO PARANÁ DISCIPLINA DE ANATOMIA PATOLÓGICA
Palestras, oficinas e outras atividades
Material pedagógico Multiplicar x 5 Clica!
Vamos contar D U De 10 até 69 Professor Vaz Nunes 1999 (Ovar-Portugal). Nenhuns direitos reservados, excepto para fins comerciais. Por favor, não coloque.
1/7/ Introducing the Personal Studies for New Christians curriculum Introduzindo o Currículo dos Estudos Pessoais para Novos Cristãos By Por David.
Resultados da Pesquisa "Identificação de Valores de Jovens Brasileiros – Uma Nova Proposta", realizada pela Profª. Dra. Rosa Maria Macedo, da PUC de São.
Investor Relations4Q07 | 1. Investor Relations4Q07 | 2 2.
14/10/09 Uma animação possui: Início; Passo; Fim; 1.
Exercício do Tangram Tangram é um quebra-cabeças chinês no qual, usando 7 peças deve-se construir formas geométricas.
Copyright (c) 2003 by Valery Sklyarov and Iouliia Skliarova: DETUA, IEETA, Aveiro University, Portugal.
1 INQUÉRITOS PEDAGÓGICOS 2º Semestre 2003/2004 ANÁLISE GERAL DOS RESULTADOS OBTIDOS 1.Nº de RESPOSTAS ao inquérito 2003/2004 = (42,8%) 2.Comparação.
MC542 Organização de Computadores Teoria e Prática
Crescimento Econômico Brasileiro : Uma Visão Comparada de Longo Prazo Prof. Giácomo Balbinotto Neto UFRGS.
Auditoria de Segurança da Informação
Treinamento GP3 USP – GEFIM Abril de 2004 Alcides Pietro, PMP.
Mais sobre classes Baseada no Livro: Deitel&Deitel - C++ How To program Cap. 7 Prentice Hall 1994 SCE 213 Programação Orientada a Objetos, ICMC - USP 2.
GT Processo Eletrônico SG Documentos Eletrônicos Segunda reunião – 28/08/2009 Interlegis.
TE 043 CIRCUITOS DE RÁDIO-FREQÜÊNCIA
Uniform Resource Identifier (URI). Uniform Resource Identifiers Uniform Resource Identifiers (URI) ou Identificador de Recursos Uniforme provê um meio.
Questionário de Avaliação Institucional
Classes e objetos P. O. O. Prof. Grace.
Provas de Concursos Anteriores
© GfK 2012 | Title of presentation | DD. Month
Módulo Financeiro Centro de Custo.
1 Celulose.
Indirect Object Pronouns - Pronomes Pessoais Complemento Indirecto
Criação de objetos da AD 1Luis Rodrigues e Claudia Luz.
OER LIFE CYCLE Andrew Moore and Tessa Welch.
MECÂNICA - DINÂMICA Cinemática de uma Partícula Cap. 12.
Cinemática de uma Partícula Cap. 12
Engineering Village 2 Ana Luisa Maia. 2 Treinamento (Roteiro) Apresentação – Empresa – Interface – Bases de dados – Busca na interface (Easy Search, Quick.
Tópicos Especiais em Aprendizagem Reinaldo Bianchi Centro Universitário da FEI 2012.
MECÂNICA - DINÂMICA Cinemática Plana de um Corpo Rígido Cap. 16.
Cinemática Plana de um Corpo Rígido Cap. 16
Cinemática Plana de um Corpo Rígido Cap. 16
MECÂNICA - DINÂMICA Cinemática de uma Partícula Cap Exercícios.
Cinética Plana de uma Partícula: Força e Aceleração Cap. 13
Object Oriented Software Construction (MEYER, Bertrand)
Uma Introdução à Modelação de Processos com UML... José Borbinha.
1 António Arnaut Duarte. 2 Sumário: primeiros passos;primeiros passos formatar fundo;formatar fundo configurar apresentação;configurar apresentação animação.
GAPH Integração de Hardware do Usuário ao CoreConnect Leandro Heleno Möller e Leonel Pablo Tedesco Prototipação Rápida e Computação.
Vânia Maria Ponte Vidal
Salas de Matemática.
MINISTÉRIO DO PLANEJAMENTO Projeto de Lei Orçamentária 2011 Ministro Paulo Bernardo Silva Brasília, novembro de 2010.
Coordenação Geral de Ensino da Faculdade
Lecture 2 Properties of Fluids Units and Dimensions 1.
EXERCÍCIOS PARA GUARDA-REDES
Metodologia de Desenvolvimento de Software Hermano Moura Alexandre Vasconcelos, André Santos, Augusto Sampaio, Hermano Moura, Paulo.
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa Ontology Building Process: The Wine Domain João Graça, Márcio.
SairPróximo Itens de Seleção Probabilidades e Combinatória Cálculo de Probabilidades. Regra de Laplace. ITENS DE SELEÇÃO DOS EXAMES NACIONAIS E TESTES.
SairPróximo Itens de Seleção Probabilidades e Combinatória Cálculo Combinatório. Problemas de Contagem. ITENS DE SELEÇÃO DOS EXAMES NACIONAIS E TESTES.
Ciências Cognitivas e Tecnologia Educacional Scaffolding of Self-Regulated Learning in Social Networks Scaffolding do Aprendizado Auto-Regulado em Redes.
BPM BUSINESS PROCESS MANAGEMENT Projecto em Informática e Gestão de Empresas Lisboa, 20 de Junho de 2006.
MATRICIAL CONSULTORIA LTDA. PREFEITURA MUNICIPAL DE GARIBALDI 23/10/ : ATENÇÃO Os locais descritos nas planilhas anexas não correspondem ao total.
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
RELATÓRIO CEMEC 06 COMPARAÇÕES INTERNACIONAIS Novembro 2013.
© 2012 Autodesk Autodesk Revit para projetos executivos de arquitetura Módulo 2: Otimizando a modelagem para documentação Tiago Marçal Ricotta Gerente.
Curso: Cerimonial, Protocolo e Eventos
Administração e Exploração Avançada de Bases de Dados Mestrado em Engenharia de Sistemas Braga, 2014.
Rio Verde - Goiás - Brasil
Sobre uma abordagem do número de estabilidade de um grafo baseada em técnicas de optimização quadrática Carlos J. Luz Instituto Politécnico de Setúbal.
Cinemática Plana de um Corpo Rígido Cap. 16
Caminhos da Cana Relatório e show de imagens Marcos Fava Neves Prof. FEA/USP Ribeirão Preto Purdue University (2013)
1 Prof. Humberto Pinheiro, Ph.D SISTEMAS DE MODULAÇÃO DPEE-CT-UFSM Modulação Geométrica Conversores Multiníveis Trifásicos com Diodo de Grampeamento.
1 - Listas com Acesso Aleatório. 2 - Fila, o Acesso Ordenado (FIFO)
GINÁSTICA LABORAL UM NOVO CAMINHO.
CEManTIKA Framework Overview
Transcrição da apresentação:

CEManTIKA Framework Overview Vaninha Vieira Ana Carolina Salgado Patricia Tedesco

2 O que é CEManTIKA  Framework para apoiar o Projeto de Sistemas Sensíveis ao Contexto  Composto por 4 elementos principais: Arquitetura Genérica (Gerenciamento de Contexto) Metamodelo de Contexto Perfis UML para apoiar a criação de modelos de contexto Processo de software

3 Descrição do Projeto  Elaborar um PROJETO de um CSS Guiado pelo Processo de Contexto  Deadline: 14/10/2008  Criar versão preliminar documentos sugeridos no Processo  Elaborar uma apresentação contendo: Apresentação do sistema e visão geral dos artefatos produzidos Vantagens/desvantagens em usar os elementos CEManTIKA Dificuldades encontradas Sugestões de melhorias

4

Context Specification

6 OMG Metamodel Architecture Standard Components Modeling Notation: UML Metadata Interchange: XMI MIDDLEWAREMIDDLEWARED APPLICATIONAPPLICATION User Data/Object Layer (M0) Metadata/Model Layer(M1) Metamodel Layer(M2) Meta-metamodel Layer (M3) <Person name=“Mary” age=“35”/> Person: name, age UML: Class, Attribute Context Metamodel: ContextualElement, Focus ContextualEntity, Rule MOF: Class, Attribute, Operation, Association Context Profile is based on UML 2.0

7 Metamodel Profiles  UML Profile Extensions of UML metamodel for specific areas Three main elements  Stereotypes, Tagged values, Well-formedness rules in OCL Support CSS design  Graphical representation using UML tools  Stereotypes enable the identification of the context-related concepts

8 Example – Without Stereotypes

9 Example – With Stereotypes

10

11 UML Profile

12 Context Specification

13

14 Example – Identify Focus

15 Example – Identify Focus

16 Context Specification

17 Identify Behavior Variations  Behavior without context 1)Users must provide keywords to search an expert; 2)Keywords should be mapped into ontology concepts 3)Subjects of expertise correspond to ontology concepts 4)Recommended experts :: match ontology concepts related to the keywords and the subjects of expertise; 5)Experts classified by their expertise degree 6)Show classified list of experts to the user

18 Identify Behavior Variations  Behavior with context 1)Identify CEs associated to the User 2)Use User’s CEs to improve match keywords x ontology; 3)Identify CEs useful to rank Experts; 4)Use Expert’s CEs to improve experts selection and classification 5)Return Experts’ CEs in the generated list

19 Context Specification

20 Identify Contextual Entities and CEs (Preliminary Model - Without Stereotypes and CEs)

21 Identify Contextual Entities and CEs (Context Model - With Stereotypes and new CEs)

22 Context Specification

23 Verify CEs Relevance  Perform surveys and interviews with potential users How they usually execute the tasks in real lifes? Which CEs they use to make decisions or accomplish tasks?  Evaluate chosen CEs  Evaluate Relevance Weight for each CE which are more relevant, which are less relevant according to users?

Context Management

25

26 Main Elements in a CSS

27 Architecture Context Management

28

29 Specify Context Acquisition

30 Design Acquisition Module

31 Design Processing Module  JEOPS  Define Contextual Rules

Context Usage

33

34 CxG Profile (Contextual Graphs)

35 Example: Context Behavior Model

36 From Contextual Graphs to Inference Rules Rule1: Conditions not (Mission.occursIn==Person.livesIn) Mission.whoPays=“CAPES” Actions CallBehavior(“Contact CAPES Official Agency”) Rule2: Conditions not (Mission.occursIn = Person.livesIn) Mission.whoPays = “missionary” Person.age < 26 Actions CallBehavior(“Lookup Transport Types”) CallBehavior(“Classify by Price” CallBehavior(“Recommend Transport”)

37 ICARE

38

39 Exemplo de Atividade do Processo

40 Referencias  Cap 4 – Arquitetura Cap 5 – Metamodelo Cap 6 – Processo Cap 7 – Exemplo ICARE  UML Case Tool (sugerida) MagicDraw 15.5 Personal  Meu  Meu MSN: