CEManTIKA CASE: uma Ferramenta de Apoio ao Desenvolvimento de Sistemas Sensíveis ao Contexto

Detalhes bibliográficos
Ano de defesa: 2010
Autor(a) principal: PATRÍCIO, Raphael Freire de Araújo
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Pernambuco
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.ufpe.br/handle/123456789/2461
Resumo: Os sistemas computacionais são usados para apoiar a execução de várias tarefas cotidianas e fornecem aos usuários uma grande quantidade de informações. Para torná-los mais adaptativos e fáceis de usar surge Contexto. Contexto é o conjunto de informações que caracterizam as entidades relevantes envolvidas na interação entre um usuário e uma aplicação. Sistemas sensíveis ao contexto (SSC) usam contexto para proverem informações e serviços mais relevantes aos usuários por meio de mecanismos de adaptação, assistência e percepção. Todavia, o desenvolvimento dessas aplicações não é trivial e apresenta desafios na aquisição, processamento, uso e disseminação de contexto. Para auxiliar o desenvolvimento de aplicações sensíveis ao contexto foram propostas várias abordagens de middlewares, toolkits, APIs e metamodelos. O CEManTIKA apoia a modelagem e projeto de SSC de forma independente de domínio por meio de uma arquitetura genérica, um metamodelo e um processo de software. No entanto, não foi encontrada uma ferramenta que permita a construção de SSCs guiada por um processo partindo da sua especificação e que use artefatos já modelados na aplicação. Esse trabalho apresenta a ferramenta CEManTIKA CASE que permite identificar o contexto relevante para uma aplicação e os mecanismos de adaptação em função dele. Um estudo experimental preliminar, realizado com nove participantes, verificou a aplicabilidade da ferramenta para o projeto de SSC e permitiu a modelagem dos elementos propostos no CEManTIKA