CEManTIKA: a domain-independent framework for designing context â sensitive systems

AUTOR(ES)
DATA DE PUBLICAÇÃO

2008

RESUMO

Em uma Ãpoca em que os usuÃrios precisam processar uma quantidade cada vez maior de informaÃÃo e executar tarefas cada vez mais complexas em um intervalo menor de tempo, a introduÃÃo do conceito de contexto em sistemas computacionais torna-se uma necessidade. Contexto à definido como âas condiÃÃes interelacionadas em que alguma coisa existe ou ocorreâ. Contexto à o que viabiliza a identificaÃÃo do que à ou nÃo relevante em uma dada situaÃÃo. Sistemas sensÃveis ao contexto sÃo aqueles que utilizam contexto para prover informaÃÃes ou serviÃos relevantes para a execuÃÃo de uma tarefa. Projetar um sistema sensÃvel ao contexto nÃo à trivial, uma vez que à necessÃrio lidar com questÃes relacionadas a que tipo de informaÃÃo considerar como contexto, como representar essas informaÃÃes, como podem ser adquiridas e processadas e como projetar o uso do contexto pelo sistema. Embora existam trabalhos que tratem desafios especÃficos envolvidos no desenvolvimento de sistemas sensÃveis ao contexto, a maioria das soluÃÃes à proprietÃria ou restrita a um determinado tipo de aplicaÃÃo e nÃo sÃo facilmente replicÃveis em diferentes domÃnios de aplicaÃÃo. AlÃm disso, um outro problema à que projetistas de âsoftwareâ tÃm dificuldade em especificar o que exatamente considerar como contexto e como projetar a sua representaÃÃo, gerenciamento e uso. Esta tese propÃe um âframeworkâ de apoio ao projeto de sistemas sensÃveis ao contexto em diferentes domÃnios, o qual à composto por quatro elementos principais: (i) uma arquitetura genÃrica para sistemas sensÃveis ao contexto, (ii) um metamodelo de contexto independente de domÃnio, que guia a modelagem de contexto em diferentes aplicaÃÃes; (iii) um conjunto de perfis UML que considera a estrutura do contexto e do comportamento sensÃvel ao contexto; e (iv) um processo que direciona a execuÃÃo de atividades relacionadas à especificaÃÃo do contexto e ao projeto de sistemas sensÃveis ao contexto. Para investigar a viabilidade da proposta, desenvolvemos o projeto de duas aplicaÃÃes em diferentes domÃnios. Para uma destas aplicaÃÃes, foi criado um protÃtipo funcional, o qual foi avaliado por usuÃrios finais

ASSUNTO(S)

context-awareness metamodelagem processos de software context-sensitive systems ciencia da computacao software process context management gerenciamento de contexto sistemas sensÃveis ao contexto modelagem de contexto context modeling metamodeling

Documentos Relacionados