11 |
Uma ferramenta para análise automática de modelos de características de linhas de produtos de software sensível ao contexto / A tool for context aware software product lines feature diagram automatic analysisCosta, Paulo Alexandre da Silva January 2012 (has links)
COSTA, Paulo Alexandre da Silva. Uma ferramenta para análise automática de modelos de características de linhas de produtos de software sensível ao contexto. 2012. 120 f. Dissertação (Mestrado em ciência da computação)- Universidade Federal do Ceará, Fortaleza-CE, 2012. / Submitted by Elineudson Ribeiro (elineudsonr@gmail.com) on 2016-07-12T15:00:02Z
No. of bitstreams: 1
2012_dis_pascosta.pdf: 4531402 bytes, checksum: d2d946bd5cd88cf8370f2db5df31f7d1 (MD5) / Approved for entry into archive by Rocilda Sales (rocilda@ufc.br) on 2016-07-20T13:48:46Z (GMT) No. of bitstreams: 1
2012_dis_pascosta.pdf: 4531402 bytes, checksum: d2d946bd5cd88cf8370f2db5df31f7d1 (MD5) / Made available in DSpace on 2016-07-20T13:48:46Z (GMT). No. of bitstreams: 1
2012_dis_pascosta.pdf: 4531402 bytes, checksum: d2d946bd5cd88cf8370f2db5df31f7d1 (MD5)
Previous issue date: 2012 / Software product lines are a way to maximize software reuse once it provides mass software customization. Software product lines (SPLs) have been also used to support contextaware application’s development where adaptability at runtime is an important issue. In this case, SPLs are known as Context-aware software product lines. Context-aware software product line (CASPL) success depends on the modelling of their features and relevant context. However, a manual process to build and configure these models can add several errors such as replicated features, loops, and dead and false optional features. Because of this, there is a need of techniques to verify the model consistency. In the context-aware application domain, the consistency verification plays an important role, since application in this domain use context to both provide services and self-adaptation, when it is needed. In this sense, context-triggered adaptations may lead the application to undesired state. Moreover, in some cases, the statement that a contex-triggered adaptation is undesired only can be made at runtime, because the error is conditioned to the current product configuration. Additionally, applications in this domain are submitted to large volumes of contextual changes, which imply that manual verification is virtually not viable. So, it is interesting to do consistency verification in a automated way such that a computational entity may execute these operations. As there is few automated support for these proccesses, the objective of this work is to propose the complete automation of these proccesses with a software tool, called FixTure, that does consistency verification of feature diagrams during their development and product configuration. FixTure tool also supports contextual changes simulation during the lifecycle of a CASPL application in order to identify inconsistencies that can happen at runtime. / As Linhas de produtos de software são uma forma de maximizar o reuso de software, dado que proveem a customização de software em massa. Recentemente, Linhas de produtos de software (LPSs) têm sido usadas para oferecer suporte ao desenvolvimento de aplicações sensíveis ao contexto nas quais adaptabilidade em tempo de execução é um requisito importante. Neste caso, as LPSs são denominadas Linhas de produtos de software sensíveis ao contexto (LPSSCs). O sucesso de uma LPSSC depende, portanto, da modelagem de suas características e do contexto que lhe é relevante. Neste trabalho, essa modelagem é feita usando o diagrama de características e o diagrama de contexto. Entretanto, um processo manual para construção e configuração desses modelos pode facilitar a inclusão de diversos erros, tais como duplicação de características, ciclos, características mortas e falsos opcionais sendo, portanto, necessário o uso de técnicas de verificação de consistência. A verificação de consistência neste domínio de aplicações assume um papel importante, pois as aplicações usam contexto tanto para prover serviços como para auto-adaptação caso seja necessário. Neste sentido, as adaptações disparadas por mudanças de contexto podem levar a aplicação a um estado indesejado. Além disso, a descoberta de que algumas adaptações podem levar a estados indesejados só pode ser atestada durante a execução pois o erro é condicionado à configuração atual do produto. Ao considerar que tais aplicações estão sujeitas a um grande volume de mudanças contextuais, a verificação manual torna-se impraticável. Logo, é interessante que seja possível realizar a verificação da consistência de forma automatizada de maneira que uma entidade computacional possa realizar essas operações. Dado o pouco suporte automatizado oferecido a esses processos, o objetivo deste trabalho é propor a automatização completa desses processos com uma ferramenta, chamada FixTure (FixTure), para realizar a verificação da construção dos modelos de características para LPSSC e da configuração de produtos a partir desses modelos. A ferramenta FixTure também provê uma simulação de situações de contexto no ciclo de vida de uma aplicação de uma LPSSC, com o objetivo de identificar inconsistências que ocorreriam em tempo de execução.
|
12 |
SICOM: Um conceito de sistema de controle de manobras sensível a contexto aplicado ao setor de energia elétricaARAÚJO, Julierme Silva de 12 September 2014 (has links)
Submitted by Fabio Sobreira Campos da Costa (fabio.sobreira@ufpe.br) on 2016-03-31T15:37:57Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Dissertacao Julierme Araujo _ Versão Final_Biblioteca Central.pdf: 5689636 bytes, checksum: 17f1c9468e867914d378e2fef1626269 (MD5) / Made available in DSpace on 2016-03-31T15:37:57Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Dissertacao Julierme Araujo _ Versão Final_Biblioteca Central.pdf: 5689636 bytes, checksum: 17f1c9468e867914d378e2fef1626269 (MD5)
Previous issue date: 2014-09-12 / Vários fatores interligados ou isolados podem desencadear graves anormalidades
no Sistema Elétrico de Potência (SEP). Dentre estes fatores, um de fundamental
importância é o humano. Os operadores (OP) são aqueles que estão
constantemente em contato com os equipamentos das instalações (presencialmente
ou remotamente) e desempenham papel vital na correta operação do SEP. Um das
principais atividades do OP é a execução de manobras em tempo real, seguindo o
estabelecido pelo documento de plano de manobras (PM). No entanto, devido à
natureza repetitiva destas atividades os OPs estão sujeitos a cometerem falhas
operacionais. Tais eventos podem ocorrer através de uma mera desatenção na
execução dos PMs ou na total negligência destes. Operações em equipamentos a
partir de manobras mal elaboradas, bem como softwares que não favoreçam a
elaboração e a validação de tais manobras, também são fatores que promovem a
ocorrência de falhas humanas e anormalidades no processo. Neste trabalho é
apresentada uma arquitetura para implementação de um conceito de sistema
baseado em software, hardware e sensibilidade a contexto. Em simulações
referentes às operações sobre manobras, foi possível observar o sistema atuando
de forma preventiva ao alertar o usuário sobre possíveis atividades inconsistentes. A
execução de manobras em subestações ocorreu através de uma versão do sistema
para dispositivos móveis. Essa abordagem promoveu vários benefícios como, por
exemplo, a eliminação de falhas oriundas de atividades repetitivas, o
estabelecimento de um mecanismo de confirmação da execução da manobra e o
aperfeiçoamento do processo de interação entre os operadores de sistemas e
operadores de subestações. Tendo como referência resultados que apontam uma
redução de 47% da taxa de anormalidades geradas pelos processos de elaboração
e validação de manobras operativas, chegou-se a conclusão que o conceito de
sistema apresentado neste trabalho promoveu uma considerável diminuição nas
deficiências oriundas desses processos e aumentou a qualidade e a segurança no
processo de execução de manobras. / Several factors, interconnected or isolated, may be the cause of abnormalities on the
Electric Power Systems (EPS). Among such factors, human factors play a
fundamental role.
Operators (OPs) are the staff responsible to deal with installations equipment,
operated both presently or remotely, playing a vital part to the correct operation of the
EPS. One of OP’s main activities is executing maneuvers in real time, following what
was established by the maneuvers plan (MP) establishes. However, due to the
repetitive nature of these activities, OPs are subject to commit operational failures.
These events may occur through a mere inattention in the execution of the MPs or in
their total neglect. Equipment operations from poorly elaborated maneuvers, as well
as softwares that do not favor the elaboration and validation of those maneuvers are
also factors that promote the occurrence of human failure and abnormalities in the
process. Herein this work we present a hardware - software architecture sensible to
context. In simulations related to operations on maneuvers it was possible to observe
the system’s prototype acting preventively when it alerts the user about possible
inconsistent activities. The maneuvering in substations occurred through a system
version for mobile devices. This approach promoted several benefits such as the
correction of the faults originated from repetitive activities, the establishment of a
mechanism for confirmation of the maneuvering and the improvement of the
interaction process between system and substation operators. Having as reference
results which show a reduction of 47% in the rate of abnormalities generated by the
drafting and validation of operational maneuvers, we concluded that the concept of
system presented in this paper promoted a considerable decrease in deficiencies
originated from these processes and increased the quality and safety maneuvers in
the process.
|
13 |
Modelo de computação cognitiva para suporte as atividades educacionais em interações com ambientes inteligentesSantos, Fernão Reges dos 23 August 2018 (has links)
Submitted by Marta Toyoda (1144061@mackenzie.br) on 2018-10-09T17:35:37Z
No. of bitstreams: 2
FERNÃO REGES DOS SANTOS.pdf: 10887220 bytes, checksum: 81802dbbf102c4b0d48578ac5d1471a4 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Approved for entry into archive by Paola Damato (repositorio@mackenzie.br) on 2018-10-25T14:45:35Z (GMT) No. of bitstreams: 2
FERNÃO REGES DOS SANTOS.pdf: 10887220 bytes, checksum: 81802dbbf102c4b0d48578ac5d1471a4 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Made available in DSpace on 2018-10-25T14:45:35Z (GMT). No. of bitstreams: 2
FERNÃO REGES DOS SANTOS.pdf: 10887220 bytes, checksum: 81802dbbf102c4b0d48578ac5d1471a4 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Previous issue date: 2018-08-23 / The evolution of models and systems that implement the concepts of Ubiquitous
and Pervasive Computing, particularly in applications that integrates Context-Aware
Computing and mobile computing for personal use, presents opportunities and challenges
in the educational field. Parallel to this evolution and in a complementary way, the models
of computational intelligence are established as important tools for Internet-based services
(solutions that combine applications and services on demand) and support decision systems
applying personification to access information in large volumes of data (Big Data
platforms). From this scenario, this research proposes a computational model that combines
different artificial intelligence methods to aid the personalization of the teaching process
considering interaction in context sensitive computing environments. This computational
model is, mainly, a proposal of computation with focus on the perspective of the student to
participate of educational tasks in different places. As a central element to support the
process of customization and adaptability of student interaction, this research presents a
computational model that combines Artificial Neural Networks, Genetic Algorithms,
Multiagent Systems and Context-Aware Computing. During the investigation of the
dynamics of the computational model, an integration of the central model, a set of rules of
the Multiagent System and an implementation of the proposed Architecture for Context-
Aware Computing were elaborated. The cognitive structure was observed while using by
a group of users in different locations. The observed results reinforce the dynamics
proposed in this research as a viable model for personalization of interactions with
intelligent environments. / A evolução dos sistemas que aplicam os conceitos de computação ubíqua e
pervasiva, principalmente em aplicações de ambientes inteligentes que integram
computação sensível ao contexto e computação móvel de uso pessoal, apresenta
possibilidades e desafios no campo educacional. De forma complementar, os modelos de
inteligência computacional se estabelecem como importantes ferramentas em serviços
baseados em Internet (soluções que combinam aplicações e serviços sob demanda) e
sistemas de suporte a decisão, propiciando personificação no acesso à informação em
elevados volumes de dados (processamento de Big Data). A partir deste cenário, esta
pesquisa propõe um modelo de computação que combina diferentes métodos de
inteligência artificial para auxiliar a personalização do processo de aprendizado
considerando interação em ambientes de computação sensível ao contexto. Este modelo
computacional é, principalmente, uma proposta de computação com foco na perspectiva
do estudante para participação de tarefas educacionais em diferentes locais providos de
inteligência de ambiente. Como elemento central de apoio ao processo de personalização
e adaptatividade da interação do estudante, esta pesquisa propõe um modelo computacional
que combina Redes Neurais Artificiais, Algoritmos Genéticos, Sistemas Multiagentes e
Computação Sensível ao Contexto. Durante a investigação da dinâmica do modelo
computacional, foi elaborada uma implementação resumida do modelo central, um
conjunto de regras do sistema multiagente e uma implementação da arquitetura proposta
para Computação Sensível ao Contexto. A estrutura cognitiva resultante foi observada
durante a utilização por um grupo de usuários voluntários em diferentes localidades. Os
resultados observados reforçam a dinâmica proposta nesta pesquisa como um modelo
viável para personalização das interações com ambientes inteligentes.
|
14 |
PersonalTVware: uma infraestrutura de suporte a sistemas de recomendação sensíveis ao contexto para TV Digital Personalizada. / PersonalTVware: an infrastructure to support the context-aware recommender systems for Personalized Digital TV.Fábio Santos da Silva 18 March 2011 (has links)
O processo de digitalização da TV em diversos países do mundo tem contribuído para o aumento do volume de programas de TV, o que gera uma sobrecarga de informação. Consequentemente, o usuário está enfrentando dificuldade para encontrar os programas de TV favoritos dentre as várias opções disponíveis. Diante deste cenário, os sistemas de recomendação destacam-se como uma possível solução. Tais sistemas são capazes de filtrar itens relevantes de acordo com as preferências do usuário ou de um grupo de usuários que possuem perfis similares. Entretanto, em diversas recomendações o interesse do usuário pode depender do seu contexto. Assim, torna-se importante estender as abordagens tradicionais de recomendação personalizada por meio da exploração do contexto do usuário, o que poderá melhorar a qualidade das recomendações. Para isso, este trabalho descreve uma infraestrutura de software de suporte ao desenvolvimento e execução de sistemas de recomendação sensíveis ao contexto para TV Digital Interativa - intitulada de PersonalTVware. A solução proposta fornece componentes que implementam técnicas avançadas para recomendação de conteúdo e processamento de contexto. Com isso, os desenvolvedores de sistemas de recomendação concentram esforços na lógica de apresentação de seus sistemas, deixando questões de baixo nível para o PersonalTVware gerenciar. As modelagens de usuário, e do contexto, essenciais para o desenvolvimento do PersonalTVware, são representadas por padrões de metadados flexíveis usados na TV Digital Interativa (MPEG-7 e TV-Anytime), e suas devidas extensões. A arquitetura do PersonalTVware é composta por dois subsistemas: dispositivo do usuário e provedor de serviços. A tarefa de predição de preferências contextuais é baseada em métodos de aprendizagem de máquina, e a filtragem de informação sensível ao contexto tem como base a técnica de filtragem baseada em conteúdo. O conceito de perfil contextual também é apresentado e discutido. Para demonstrar e validar as funcionalidades do PersonalTVware em um cenário de uso, foi desenvolvido um sistema de recomendação sensível ao contexto como estudo de caso. / The process of digitalization of TV in several countries around the world has, contributed to increase the volume of TV programs offered and it leads, to information overload problem. Consequently, the user facing the difficulty to find their favorite TV programs in view of various available options. Within this scenario, the recommender systems stand out as a possible solution. These systems are capable of filtering relevant items according to the user preferences or the group of users who have similar profiles. However, the most of the recommender systems for Interactive Digital TV has rarely take into consideration the users contextual information in carrying out the recommendation. However, in many recommendations the user interest may depend on the context. Thus, it becomes important to extend the traditional approaches to personalized recommendation of TV programs by exploiting the context of user, which may improve the quality of the recommendations. Therefore, this work presents a software infrastructure in an Interactive Digital TV environment to support context-aware personalized recommendation of TV programs entitled PersonalTVware. The proposed solution provides components which implement advanced techniques to recommendation of content and context management. Thus, developers of recommender systems can concentrate efforts on the presentation logic of their systems, leaving low-level questions for the PersonalTVware managing. The modeling of user and context, essential for the development of PersonalTVware, are represented by granular metadata standards used in the Interactive Digital TV field (MPEG-7 and TV-Anytime), and its extensions required. The PersonalTVware architecture is composed by two subsystems: the users device and the service provider. The task of inferring contextual preferences is based on machine learning methods, and context-aware information filtering is based on content-based filtering technique. The concept of contextual user profile is presented and discussed. To demonstrate the functionalities in a usage scenario a context-aware recommender system was developed as a case study applying the PersonalTVware.
|
15 |
PersonalTVware: uma infraestrutura de suporte a sistemas de recomendação sensíveis ao contexto para TV Digital Personalizada. / PersonalTVware: an infrastructure to support the context-aware recommender systems for Personalized Digital TV.Silva, Fábio Santos da 18 March 2011 (has links)
O processo de digitalização da TV em diversos países do mundo tem contribuído para o aumento do volume de programas de TV, o que gera uma sobrecarga de informação. Consequentemente, o usuário está enfrentando dificuldade para encontrar os programas de TV favoritos dentre as várias opções disponíveis. Diante deste cenário, os sistemas de recomendação destacam-se como uma possível solução. Tais sistemas são capazes de filtrar itens relevantes de acordo com as preferências do usuário ou de um grupo de usuários que possuem perfis similares. Entretanto, em diversas recomendações o interesse do usuário pode depender do seu contexto. Assim, torna-se importante estender as abordagens tradicionais de recomendação personalizada por meio da exploração do contexto do usuário, o que poderá melhorar a qualidade das recomendações. Para isso, este trabalho descreve uma infraestrutura de software de suporte ao desenvolvimento e execução de sistemas de recomendação sensíveis ao contexto para TV Digital Interativa - intitulada de PersonalTVware. A solução proposta fornece componentes que implementam técnicas avançadas para recomendação de conteúdo e processamento de contexto. Com isso, os desenvolvedores de sistemas de recomendação concentram esforços na lógica de apresentação de seus sistemas, deixando questões de baixo nível para o PersonalTVware gerenciar. As modelagens de usuário, e do contexto, essenciais para o desenvolvimento do PersonalTVware, são representadas por padrões de metadados flexíveis usados na TV Digital Interativa (MPEG-7 e TV-Anytime), e suas devidas extensões. A arquitetura do PersonalTVware é composta por dois subsistemas: dispositivo do usuário e provedor de serviços. A tarefa de predição de preferências contextuais é baseada em métodos de aprendizagem de máquina, e a filtragem de informação sensível ao contexto tem como base a técnica de filtragem baseada em conteúdo. O conceito de perfil contextual também é apresentado e discutido. Para demonstrar e validar as funcionalidades do PersonalTVware em um cenário de uso, foi desenvolvido um sistema de recomendação sensível ao contexto como estudo de caso. / The process of digitalization of TV in several countries around the world has, contributed to increase the volume of TV programs offered and it leads, to information overload problem. Consequently, the user facing the difficulty to find their favorite TV programs in view of various available options. Within this scenario, the recommender systems stand out as a possible solution. These systems are capable of filtering relevant items according to the user preferences or the group of users who have similar profiles. However, the most of the recommender systems for Interactive Digital TV has rarely take into consideration the users contextual information in carrying out the recommendation. However, in many recommendations the user interest may depend on the context. Thus, it becomes important to extend the traditional approaches to personalized recommendation of TV programs by exploiting the context of user, which may improve the quality of the recommendations. Therefore, this work presents a software infrastructure in an Interactive Digital TV environment to support context-aware personalized recommendation of TV programs entitled PersonalTVware. The proposed solution provides components which implement advanced techniques to recommendation of content and context management. Thus, developers of recommender systems can concentrate efforts on the presentation logic of their systems, leaving low-level questions for the PersonalTVware managing. The modeling of user and context, essential for the development of PersonalTVware, are represented by granular metadata standards used in the Interactive Digital TV field (MPEG-7 and TV-Anytime), and its extensions required. The PersonalTVware architecture is composed by two subsystems: the users device and the service provider. The task of inferring contextual preferences is based on machine learning methods, and context-aware information filtering is based on content-based filtering technique. The concept of contextual user profile is presented and discussed. To demonstrate the functionalities in a usage scenario a context-aware recommender system was developed as a case study applying the PersonalTVware.
|
16 |
Descoberta dinâmica, sensível ao contexto, de serviços webSilva, Victor Gomes da 28 August 2014 (has links)
Made available in DSpace on 2016-06-02T19:06:18Z (GMT). No. of bitstreams: 1
6399.pdf: 3835370 bytes, checksum: e339d088e39b9b0db075e5a04bc27858 (MD5)
Previous issue date: 2014-08-28 / Currently the Internet is one of the biggest media in the world, turning and accelerating forms of publishing and content consumption. At the same time, users have become more demanding for the content and the consumption of large amount of information that the Web provides. Since its inception, the Internet has gone through some phases, showing that the changes take place according to the requirements of users, such as the evolution of the Web to Web 2.0 which is marked by the interaction, collaboration and communication among users, who can publish and share their own content on the Internet. This reality has led to the need to build applications that support the large amount of information to users and different devices, arranged in multiple contexts of use, increasing the demand for software in Ubiquitous Computing, in which access to applications occurs anywhere, anytime and from different devices. The construction and maintenance of specific versions of applications for each context of use have become difficult due to the diversity of devices, users, access networks and other factors to be considered. Moreover, it is necessary for applications to be developed so that the compatibility of the contextual features of the environment in which they operate is maintained and does not impair the interaction of users. Motivated to overcome these challenges this work presents an architecture for Dynamic Discovery of Context-Sensitive Web Services that supports the creation of ubiquitous applications adaptive to different contexts. Applications driven by this architecture meet varying access networks in different contexts. The proposed architecture is based on the concepts of Service Oriented Architecture. The proposed architecture was evaluated with a case study and experimentation with users. The computational support that employs the proposed architecture has the advantage of discovering services at run time and can vary according to the context of the access network. / Atualmente a Internet é um dos maiores meios de comunicação do mundo, transformando e acelerando as formas de publicação e consumo de conteúdo. Ao mesmo tempo, usuários têm se tornado mais exigentes pelo conteúdo e pelo consumo do grande volume de informação que a Web proporciona. Desde a sua criação, a Internet passou por algumas fases, mostrando que as mudanças acontecem de acordo com as exigências dos usuários, como por exemplo, a evolução da Web para Web 2.0 que é marcada pela interação, colaboração e comunicação entre os usuários, estes podendo publicar e compartilhar seus próprios conteúdos na Internet. Esta realidade tem levado à necessidade de construir aplicações que fornecem suporte à grande quantidade de informações para usuários e dispositivos distintos, dispostos em múltiplos contextos de uso, aumentando a demanda por aplicações ubíquas, onde os acessos ocorrem de qualquer lugar, a qualquer momento e a partir de diferentes dispositivos. A construção e manutenção de versões específicas das aplicações para cada contexto de uso tornaram-se difíceis devido à diversidade de dispositivos, usuários, redes de acesso e outros fatores a serem considerados. Além disso, é necessário que as aplicações sejam desenvolvidas mantendo a compatibilidade com as características contextuais do ambiente em que operam, não prejudicando a interação dos usuários. Motivados em vencer estes desafios essa dissertação apresenta uma arquitetura para descoberta dinâmica de serviços sensível ao contexto que apoia a criação de aplicações ubíquas adaptativas a diferentes contextos. As aplicações conduzidas por esta arquitetura atendem a variação de redes de acesso em diferentes contextos. A arquitetura proposta foi baseada nos conceitos da Arquitetura Orientada a Serviços. A arquitetura proposta foi avaliada com um estudo de caso e uma experimentação com usuários. O apoio computacional que a arquitetura proposta emprega traz a vantagem da descoberta de serviços em tempo de execução e que pode variar de acordo com o contexto da rede de acesso.
|
17 |
UBIMID: um middleware de integração e sensível ao contexto voltado para aplicações e sistemas inteligentes de transporte.Oliveira Junior, Gilson Medeiros de 26 February 2014 (has links)
Submitted by Luiz Felipe Barbosa (luiz.fbabreu2@ufpe.br) on 2015-03-09T13:59:48Z
No. of bitstreams: 2
DISSERTAÇÃO Gilson Medeiros de Oliveira Júnior.pdf: 2514749 bytes, checksum: 5cb30bafc7935aa9accc6f4541777d22 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Made available in DSpace on 2015-03-09T13:59:48Z (GMT). No. of bitstreams: 2
DISSERTAÇÃO Gilson Medeiros de Oliveira Júnior.pdf: 2514749 bytes, checksum: 5cb30bafc7935aa9accc6f4541777d22 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Previous issue date: 2014-02-26 / A mobilidade urbana é uma questão preocupante que vem ganhando bastante atenção
nos últimos anos, principalmente, devido a alguns fatores como, a proximidade da realização de
eventos internacionais como a Copa do Mundo de Futebol de 2014 e as Olimpíadas de 2016,
além do aumento no número de carros, a má qualidade do transporte público urbano, a falta
de infra-estrutura viária e o aumento da demanda do transporte público, graças ao aumento
populacional.
Aliado a resolução ou a amenização desses problemas está o crescimento tecnológico,
principalmente no que diz respeito a tecnologia móvel, através da popularização e do uso de
dispositivos como: smartphones e tablets, por exemplo. Esse crescimento tecnológico torna a
computação cada vez mais presente na vida e no cotidiano das pessoas e, com isso, surge um
novo paradigma da computação chamado de Computação Ubíqua.
Nesse cenário de utilização de tecnologia móvel e da Computação Ubíqua, destacam-se
as aplicações sensíveis ao contexto, que podem ser acessadas em qualquer lugar e a qualquer
momento, levando em consideração informações estáticas e dinâmicas dos seus usuários. Essas
aplicações, na maioria das vezes, precisam de uma infra estrutura distribuída especializadas
provida através de middleware para o gerenciamento (processamento, aquisição e armazenamento)
de informações contextuais.
Este trabalho propõe uma arquitetura de middleware que busca prover suporte ao desenvolvimento
de aplicações ubíquas e sensíveis ao contexto. A arquitetura proposta foi definida
após o estudo do estado da arte e dos requisitos necessários para o desenvolvimento desse
novo tipo de aplicações. A arquitetura é baseada, principalmente, na criação e acoplamento
de componentes, tornando fácil sua extensão e manutenção. A implementação da arquitetura
proposta é validada através da desenvolvimento de um middleware chamado UbiMid que atua
no domínio dos sistemas inteligentes de transporte público, desenvolvido no âmbito do projeto
UbiBus.
|
18 |
Gerenciamento Dinâmico de Modelos de Contexto: Estudo de Caso Baseado em CEP / Dynamic Management of Context Models: A Case Study Based on CEPSOARES, Rodrigo Hernandez 29 May 2012 (has links)
Made available in DSpace on 2014-07-29T14:57:51Z (GMT). No. of bitstreams: 1
dissertacao-rodrigohs.pdf: 1383844 bytes, checksum: b3fda2012ce5a20dc390677f308520e3 (MD5)
Previous issue date: 2012-05-29 / Context models that describe dynamic context-aware scenarios usually need to be frequently
updated. Some examples of situations that motivate these updates are the appearance
of new services and context providers, the mobility of the entities described in these
models, among others.
Generally, updates on models imply redevelopment of the architectural components of
context-aware systems based on these models. However, as these updates in dynamic
scenarios tend to be more frequent, it is desirable that they occur at runtime.
This dissertation presents an infrastructure for dynamic management of context models
based on the fundamentals of complex event processing, or CEP. This infrastructure
allows the fundamental abstractions from which a model is built to be updated at runtime.
As these updates can impact systems based on the updated models, this dissertation
identifies and analyzes these impacts, which are reproduced in a case study that aims
to evaluate the proposed infrastructure by demonstrating how it deals with the impacts
mentioned. / Modelos contextuais que descrevem cenários de computação sensível ao contexto dinâmicos
normalmente precisam ser frequentemente atualizados. Alguns exemplos de situações
que motivam essas atualizações são o surgimento de novos serviços e provedores de informações
contextuais, a mobilidade das entidades descritas nesses modelos, dentre outros.
Normalmente, atualizações em modelos implicam em redesenvolvimento dos componentes
arquiteturais dos sistemas sensíveis ao contexto baseados nesses modelos. Porém,
como em cenários dinâmicos essas atualizações tendem a ser mais frequentes, é desejável
que elas ocorram em tempo de execução.
Essa dissertação apresenta uma infraestrutura para gerenciamento dinâmico de modelos
de contexto baseada nos fundamentos de processamento complexo de eventos, ou CEP.
Essa infraestrutura permite que as abstrações fundamentais a partir das quais um modelo
é construído sejam atualizadas em tempo de execução. Como essas atualizações podem
causar impactos nos sistemas baseados nos modelos atualizados, essa dissertação identifica
e analisa esses impactos, os quais são reproduzidos em um estudo de caso que tem
como finalidade avaliar a infraestrutura proposta através da demonstração de como ela
lida com os impactos mencionados.
|
19 |
MOBILE SERVICE DESK: INTEGRANDO SENSIBILIDADE AO CONTEXTO E SISTEMA DE RECOMENDAÇÃO / MOBILE SERVICE DESK: INTEGRATING CONTEXT AWARENESS AND SYSTEM RECOMMENDATIONOliveira, Taciano Balardin de 27 March 2013 (has links)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / The management of problems occurred in environments that make use of Information
Technology (IT), coupled with the need for a rapid response support teams, makes organizations
require systems to manage these incidents. The Service Desk presents itself as a good
solution to centralize these records. Concepts based computing context, recommender systems,
mobile computing can enhance these applications. Therefore, the aim of this work is to design
and implement a system of Service Desk Mobile, called Mobile Service Desk (MSD),
which adds context awareness features such as user location, technical experience and temporal
context. Moreover, the tool is integrated into a recommendation system, which stores past interactions
and suggests as a possible solution for new similar incidents occurring in the managed
environment. As contributions of this work, in addition to system design that aims to reduce
unnecessary time-shift and optimize the allocation of technical, algorithms were compared for
similarity analysis and applied to NBR 9241-11 for usability evaluation of some products Service
Desk. / A gerência dos problemas ocorridos em ambientes que fazem uso da Tecnologia da
Informação (TI), aliada a necessidade de uma resposta rápida das equipes de suporte, faz com
que organizações necessitem de sistemas para gerenciamento desses incidentes. O Service Desk
apresenta-se como uma boa solução para centralizar estes registros. Conceitos de computação
baseada em contexto, sistemas de recomendação, computação móvel podem incrementar estes
aplicativos. Portanto, o objetivo deste trabalho é projetar e implementar um sistema de Service
Desk móvel, denominado Mobile Service Desk (MSD), que agrega funcionalidades de sensibilidade
ao contexto, tais como localização do usuário, experiência do técnico e contexto temporal.
Além disso, está integrado à ferramenta um sistema de recomendação, que armazena interações
passadas e as sugere como possível solução para novos incidentes similares ocorridos no ambiente
gerenciado. Como contribuições deste trabalho, além do projeto do sistema que visa
redução de tempo com deslocamentos desnecessários e otimização do alocamento de técnicos,
foram comparados algoritmos para análise de similaridade e aplicado a norma NBR 9241-11
para avaliação de usabilidade de alguns produtos de Service Desk.
|
20 |
TCN5 - TEACHING COMPUTER NETWORKS IN A FREE IMMERSIVE VIRTUAL ENVIRONMENT / TCN5 - TEACHING COMPUTER NETWORKS IN A FREE IMMERSIVE VIRTUAL ENVIRONMENTTVoss, Gleizer Bierhalz 27 February 2014 (has links)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Teaching technical themes in the area of Computer Networks involves difficult concepts
to be understood in the traditional educational way, i.e. statically. At the same time, technological
advances have created many opportunities in education, requiring the development of
new pedagogical practices that contribute to the process of teaching and learning. The creation
of immersive virtual environments and the addressing of issues related to context-aware computing
can support this process. For that, in this dissertation it was developed an immersive
virtual environment for teaching Computer Networks that uses learner context information -e.g.
technology, cognitive style, and quality of context-, while providing a significant learning from
the integration and interaction between users and technology. To achieve the objectives of this
study, an exploratory research with a case study was performed in order to verify whether the
use of an immersive virtual environment can facilitate and/or improve the process of learning
the discipline of Computer Networks. The construction of this environment, named TCN5, has
as basis four main elements, these being,WampServer, OpenSimulator, Sloodle and UVLEQoC
Moodle, which adds features from modules like U-SEA 2.0 and SEDECA 2.0, in addition to
Bootstrap theme, applying QoC parameters and metrics about the information collected in the
environment, aiming to ensure the suitability of the connection for the preferences and needs
of the students. In order to verify the practical feasibility of the work and the usage of the
environment through mobile devices, a case study was conducted, which showed that despite
mobile technologies allow the realization of most of the proposed activities, there are still some
technological limitations that make difficult the usage of such devices in the educational context.
At the same time, a comparative analysis between different viewers for virtual worlds
was performed, pointing out advantages and disadvantages by considering aspects of available
resources for processing and supported file types. Finally, a non-experimental study was conducted,
using a Pedagogical Architecture, which served as the basis for the use and evaluation
of the environment by a group of 25 students from the Computer Networks discipline of Computer
Science program at the Federal University of Santa Maria. The results obtained during the
evaluation with students accomplished the desired expectations, achieving a rating of "Excellent"
on the scale of the SUS usability test and a considerable increase in the average obtained
in the elaboration of the conceptual maps after using TCN5, an indication that the environment
helped, at least in part, to the construction of knowledge of this group, despite the limitations
and difficulties encountered during its development. / O ensino de temas técnicos na área de Redes de Computadores envolve conceitos difíceis
de serem entendidos na forma pedagógica tradicional, ou seja, de forma estática. Ao
mesmo tempo, os avanços tecnológicos criaram diversas possibilidades na educação, exigindo
o desenvolvimento de novas práticas pedagógicas que contribuam para o processo de ensino
e aprendizagem. A criação de ambientes virtuais imersivos e o tratamento de questões relacionadas
com a computação sensível ao contexto podem auxiliar nesse processo. Para isso,
foi desenvolvido nesta dissertação um ambiente virtual imersivo para o ensino de Redes de
Computadores que trata informações de contexto do aluno (e.g., tecnologia, estilo cognitivo e
qualidade do contexto), proporcionando ao mesmo uma aprendizagem significativa, a partir da
integração e interação entre usuários e tecnologia. Para atingir os objetivos deste trabalho foi
realizada uma pesquisa exploratória com estudo de caso, a fim de verificar se a utilização de
um ambiente virtual imersivo pode facilitar e/ou melhorar o processo de aprendizagem da disciplina
de Redes de Computadores. A construção desse ambiente, denominado TCN5, teve como
base quatro elementos principais, sendo esses, o WampServer, o OpenSimulator, o Sloodle e
o Moodle UVLEQoC, que agrega as características tanto dos módulos U-SEA 2.0 e SEDECA
2.0 como do Tema Bootstrap, aplicando parâmetros e métricas de QoC sobre as informações
coletadas no ambiente, com o objetivo de garantir que o contexto formulado esteja adequado às
preferências e necessidades dos alunos. Para verificar a viabilidade prática do trabalho quanto à
utilização do ambiente por meio do uso de dispositivos móveis foi realizado um estudo de caso,
que demonstrou que apesar das tecnologias móveis permitirem a realização da maioria das atividades
propostas, existem ainda algumas limitações tecnológicas que dificultam a utilização
desses dispositivos no contexto educacional. Ao mesmo tempo, foi realizada uma análise comparativa
entre os diversos visualizadores de mundos virtuais disponíveis, apontando vantagens
e desvantagens, considerando aspectos de processamento, recursos disponibilizados e tipos de
arquivos suportados. Por fim, foi realizado um estudo Não-Experimental utilizando uma Arquitetura
Pedagógica, que serviu como base para a utilização e avaliação do ambiente por uma
turma de 25 alunos da disciplina de Redes de Computadores do Curso de Ciência da Computação
da Universidade Federal de Santa Maria. Os resultados obtidos durante a avaliação com os
alunos atenderam as expectativas, alcançando uma classificação Excelente na escala do teste
de usabilidade SUS, bem como um aumento considerável na média obtida na elaboração dos
mapas conceituais após a utilização do TCN5, um indício de que o ambiente auxiliou, pelo menos
em parte, na construção do conhecimento dessa turma, apesar das limitações e dificuldades
encontradas durante o seu desenvolvimento.
|
Page generated in 0.09 seconds