• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 166
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 170
  • 161
  • 124
  • 120
  • 80
  • 80
  • 48
  • 42
  • 41
  • 40
  • 39
  • 38
  • 36
  • 33
  • 32
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
111

Captura e acesso na produção, distribuição, apresentação e extensão de conteúdo multimídia / Capture and access in the production, distribution, presentation and extension of multimedia content

Cattelan, Renan Gonçalves 26 June 2009 (has links)
Aplicações de captura e acesso (C&A) exploram o paradigma de computação ubíqua para dar apoio à captura automática de informação em experiências ao vivo e à correspondente geração de documentos passíveis de armazenamento, recuperação, visualização e extensão ao longo do tempo. Essas aplicações são potencialmente capazes de simplificar o processo de autoria de documentos multimídia visto que permitem a combinação e a sincronização automáticas de informação coletada por sistemas computacionais de uso pessoal e coletivo disseminados no ambiente. Aplicações de C&A também tornam possível a incorporação de sistemas de software que utilizem a capacidade computacional instalada para apoiar atividades humanas em andamento, promovendo novas formas de colaboração e de interação entre seus participantes e permitindo o registro dos acontecimentos, a geração de documentos que possibilitem sua reconstituição e o compartilhamento dos artefatos capturados. Este trabalho aborda de maneira conjunta diferentes aspectos envolvidos na captura automatizada de atividades humanas. Primeiramente, estende-se a visão tradicional com a sugestão da captura automatizada não apenas de mídias convencionais, mas do processo interativo do usuário como um todo, de modo a permitir a autoria e a personalização de conteúdo digital interativo e das anotações associadas. Ao mesmo tempo, são tratados aspectos colaborativos com o desenvolvimento e o uso de uma infra-estrutura distribuída de comunicação. Baseada em uma plataforma de computação peer-to-peer, os componentes e os serviços implementados suportam atividades de colaboração e compartilhamento de conteúdo entre os usuários. É feita experimentação das propostas com sua aplicação em cenários reais de ambientes de aprendizado, de computação móvel e de TV digital interativa / Capture and access (C&A) applications explore the ubiquitous computing paradigm to support the automated capture of information in live experiences and the corresponding generation of documents that can be stored, retrieved, visualized and extended along time. These applications are potentially capable of simplifying the authoring of multimedia documents by allowing the automatic combination and synchronization of information collected using personal and shared computational devices available in the environment. C&A applications also bring the opportunity for the incorporation of software systems that use such installed computational base to support on-going human activities, promoting new forms of collaboration and interaction among their users and enabling the recording of events, the generation of documents allowing their reconstitution and the sharing of the captured artifacts. This thesis addresses in a joint manner the different issues involved with the automated capture of human activities. First, the traditional vision is extended with the suggestion of automatically capturing not only conventional medias, but the general user interactive process as a whole, allowing the authoring and customization of interactive digital content and associated annotations. At the same time, collaborative aspects are treated with the development and use of a distributed communication infrastructure. Based on a peer-to-peer computing platform, the proposed components and services support collaborative activities and content sharing among users. The resulting systems and abstractions are experimented through their use in real scenarios comprising learning, mobile computing and interactive digital TV environments
112

UbHeart : um modelo para monitoramento de sinais vitais do coração baseado em ciência da situação e computação ubíqua.

Rocha, Cristofe Coelho Lopes da 18 March 2016 (has links)
Submitted by Silvana Teresinha Dornelles Studzinski (sstudzinski) on 2016-06-15T15:02:13Z No. of bitstreams: 1 Cristofe Coelho Lopes da Rocha_.pdf: 1206259 bytes, checksum: 92abbbebe733f12b9fba88483243b093 (MD5) / Made available in DSpace on 2016-06-15T15:02:13Z (GMT). No. of bitstreams: 1 Cristofe Coelho Lopes da Rocha_.pdf: 1206259 bytes, checksum: 92abbbebe733f12b9fba88483243b093 (MD5) Previous issue date: 2016-03-18 / IFRR - Instituto Federal de Educação Ciência e Tecnologia de Roraima / Pacientes com insuficiência cardíaca e sem acompanhamento médico diário podem ter os sinais fisiológicos do coração comprometidos, causando graves problemas à saúde. Esse cenário recorrente diminui a qualidade de vida do paciente resultando em readmissões hospitalares, onerando assim o sistema de saúde. Considera-se que o emprego de cuidados ubíquos, usando sensores e wearables, pode melhorar esse processo, reduzindo sensivelmente o número de readmissões em sistemas de saúde. Nesse âmbito, esse trabalho propõe o modelo UbHeart, que emprega ciência da situação para identificar possíveis problemas cardíacos. Como contribuição científica o modelo provê o monitoramento da evolução da degradação dos sinais vitais do coração do paciente, por meio da detecção de possíveis situações de complicação cardíaca. A avaliação foi realizada por meio de um cenário prático com uso de um aplicativo móvel e um conjunto de 100 dados fisiológicos agrupados em cinco intervalos para a análise de dois pacientes de 72 e 23 anos. Os resultados foram positivos quanto à aplicação do modelo UbHeart, que possibilitou a compreensão da situação de forma distinta. Foram encontrados valores de 80% de grau envolvimento dos dois pacientes em relação ao risco quando considerado a média dos sinais fisiológicos no intervalo, e de 50% e 20% para os pacientes idoso e jovem, respectivamente, quando considerado a tendência lógica dos sinais fisiológicos no intervalo. / Patient with heart failure and without daily monitoring may have heart vital signals comitted becaming inevitable their hospitalization. This recurrent scene decreases the patient's life quality, resulting in hospital readmissions generating costs to health of system. The use of ubiquitous care, using sensors and wearables, can automate this process reducing the number of hospital admissions. In this context, we are proposing a model named Ubheart, which employs situation awareness to identify possible heart problems. As a scientific contribution the proposed model monitors the possible degradation of patient's heart vital signs, using the detection of situations of cardiac complications. The evaluation was performed by means of a practical scenario with use of a mobile application and a set of physiological data 100 grouped into five intervals for analysis two patients 72 and 23 years. The results were positive and the application of UbHeart model that allowed us to understand the situation differently. They found values of 80% degree of engagement of the two patients compared to the risk when considering the average of the physiological signals in range and 50% and 20% for elderly and young patients, respectively, when considered logical tendency of physiological signals in interval.
113

Um modelo para gerenciamento de históricos de contextos fisiológicos

Oliveira, George Almeida de 21 March 2016 (has links)
Submitted by Silvana Teresinha Dornelles Studzinski (sstudzinski) on 2016-07-14T12:32:09Z No. of bitstreams: 1 George Almeida De Oliveira_.pdf: 1203626 bytes, checksum: 54258ab2dd96b3f2309b53d61fd0ce0f (MD5) / Made available in DSpace on 2016-07-14T12:32:09Z (GMT). No. of bitstreams: 1 George Almeida De Oliveira_.pdf: 1203626 bytes, checksum: 54258ab2dd96b3f2309b53d61fd0ce0f (MD5) Previous issue date: 2016-03-21 / Nenhuma / Com a popularização no mercado de consumo de wearables, ou dispositivos vestíveis, a computação móvel e ubíqua vem se tornando presente em diversas áreas como educação, comércio e entretenimento. Na área da saúde estes dispositivos têm um importante papel, pois contam com sensores para captura de sinais fisiológicos, como por exemplo, medir a temperatura corporal e batimentos cardíacos do usuário. Em muitos casos não há qualquer padronização ou comunicação entre os diferentes sistemas de cuidados ubíquos que administram os dados fisiológicos do usuário. Esse trabalho apresenta uma proposta para gerenciamento de históricos de contextos fisiológicos através de um modelo denominado GECONFI. O modelo suporta a coleta de dados através de aplicações que utilizam dispositivos e sensores de monitoramento, também define uma ontologia para o domínio de contextos fisiológicos. Esse trabalho apresenta o uso de três aplicações integradas ao GECONFI que permitiram avaliar e testar os serviços disponibilizados pelo modelo. A primeira aplicação chamada SiCuide foi aplicada com treze pacientes e um enfermeiro, que apresentaram pareceres positivos em relação a sua utilidade para o monitoramento fisiológico dos usuários. Os outros dois sistemas denominados FitBurn e Heart-Control foram aplicados em um cenário baseado em sensibilidade a contexto permitindo o acesso compartilhado de uma mesma trilha. Os resultados obtidos mostraram a viabilidade para que outros sistemas realizem a administração de históricos contextuais de maneira genérica através do modelo proposto. / With the popularization in wearables market, or wearable devices, the mobile and ubiquitous computing is becoming present in areas such as education, commerce and entertainment. In healthcare these devices have an important role, as have sensors for capturing physiological signals, such as measuring the body temperature and heart rate of the user. In many cases there´s no standardization or communication between different Ubiquitous care systems that manage the physiological user data. This work presents a proposal for historical contexts of physiological management through a model called GECONFI. The model supports data collection through applications that use devices and monitoring sensors, defines an ontology for the domain of physiological contexts. This work presents the use of three integrated applications to GECONFI, that allowed evaluate and test the services provided by the model. The first application called SiCuide was applied with thirteen patients and a nurse, who showed positive opinions regarding its usefulness for physiological monitoring of users. The other two systems called FitBurn and Heart-Control were applied in a scenario based on sensitivity to context allowing shared access to the same track. The results showed the feasibility for other systems to perform the administration of contextual historical generically through the proposed model.
114

Uma infraestrutura para monitoramento de sistemas cientes do contexto. / An infrastructure for monitoring systems aware of the context.

André Luiz Barbosa Rodrigues 07 August 2009 (has links)
Aplicações ubíquas e pervasivas são cientes do contexto dos recursos utilizados no que diz respeito à disponibilidade e qualidade. Esta classe de aplicações pode se beneficiar de mecanismos para descobrir recursos que atendam aos requisitos não-funcionais desejados, e mecanismos para monitorar a qualidade destes recursos. Neste trabalho é proposta uma arquitetura para dois serviços que deveriam ser incluídos na infra-estrutura de suporte a ser utilizada pelas aplicações mencionadas: um Serviço de Contexto, que provê acesso a informações de contexto, e um Serviço de Descoberta, que permite a descoberta dinâmica de recursos, levando em conta restrições de contexto a serem satisfeitas. Estes serviços se apóiam em Agentes de Recursos, que efetivamente monitoram os recursos e sensores. Uma implementação de referência foi desenvolvida, oferecendo os serviços mencionados na forma de Serviços Web e implementando os Agentes de Recursos empregando um padrão de projeto simples. Para avaliar os serviços estes foram utilizados como infra-estrutura para o desenvolvimento de um sistema tolerante a falhas e uma aplicação de assistência domiciliar remota (tele-saúde). O desempenho dos serviços também foi avaliado. / Ubiquitous and pervasive applications are aware of the context of the used resources, regarding their availability and quality. This class of application can benefit from mechanisms to discover resources that meet their non-functional requirements and mechanisms to monitor the quality of those resources. We proposed architecture for two services that should be included in the supporting infrastructure used by the mentioned applications: a Context Service that provides access to context information; and a Discovery Service, which allows the dynamic discovery of resources, considering context constraints to be satisfied. These services rely on Resource Agents, which monitor the actual resources and sensors. A reference implementation was developed, providing the mentioned services as Web Services and implementing the Resource Agents using a simple design pattern. To evaluate these services were employed them as the infrastructure to design a fault tolerant system and a remote assisted living application. The performance of the services was also evaluated.
115

Utilização de modelos virtuais tridimensionais na interação com a informação georreferenciada / Virtual 3D models applied to georeferenced information interaction

Sergio Boiteux de Figueiredo Rodrigues 28 February 2014 (has links)
Esta pesquisa tem como finalidade explorar os recursos de interação do usuário com a informação georreferenciada, utilizando o próprio ambiente físico e seus elementos como interface. A indexação geográfica de arquivos digitais e os recursos disponíveis pela computação móvel estabeleceram um novo modelo de interação com a informação. Cabe ao designer criar sistemas e interfaces que levem em consideração a localização do usuário no acesso da informação atribuída ao entorno. Foi identificado que as soluções desenvolvidas para esse propósito utilizam telas e outros aparatos tecnológicos que constrangem a relação do usuário com o ambiente e interferem na experiência interativa. Como desdobramento da pesquisa foi desenvolvido um aplicativo que dispensa a tela na visualização e interação com a camada informacional do ambiente físico. O sistema utiliza os sensores de localização e orientação presentes nos smartphones para interagir com o entorno mapeado e georreferenciado. Dessa forma, o usuário, ao apontar o aparelho e selecionar diretamente o objeto de interesse, recebe os dados atribuídos a ele. Sem a interferência de telas ou dispositivos imersivos, o próprio ambiente se apresenta como interface de interação, dispensando novos ícones ou símbolos e tornando a tecnologia mais sutil em seu uso cotidiano.
116

UMA ARQUITETURA PARA A UTILIZAÇÃO DE COMPUTAÇÃO NAS NUVENS NOS AMBIENTES DE COMPUTAÇÃO PERVASIVA / AN ARCHITECTURE FOR THE USE OF CLOUD COMPUTING IN PERVASIVE COMPUTING ENVIRONMENTS

Pereira, Henrique Gabriel Gularte 22 March 2012 (has links)
The modern world can be characterized by the quick proliferation of mobile devices and by the intense use of computers on our daily lives. Both pervasive computing and cloud computing have appeared as very promissing trends, but for pervasive computing to reach mainstream, many paradigm changes are needed on the current computing environments. Some of the problems found in pervasive camputing are not from a technical order, but due to a lack of standards and models to allow devices to interoperate and the problems related to the creation of low cost computing environments. Pervasive environments are marked by having sudden and frequent changes, making it necessary to think of a way to manage context information. This work aims at showing a solution that will allow the creation of pervasive computing environments using resources available in the cloud computing paradigm and taking in consideration requisites like the ability of mixing heterogenous computing devices running on the least possible amount of resources and using ontologies for context information representation and management. In this context, an architecture for the development of pervasive computing environments, an study case in a residencial cenario and an analysis of the results obtained with the proposed architecture are presented. / O mundo atual é caracterizado pela rápida proliferação de dispositivos móveis e pelo intenso uso de computadores no nosso cotidiano. Tanto a computação pervasiva quanto a computação em nuvem têm surgido como uma tendência muito promissora. Porém, para que a computação pervasiva se consolide são necessárias algumas mudanças de paradigma nos ambientes atuais da computação. Boa parte dos problemas encontrados hoje em dia na computação pervasiva não são de ordem técnica, mas sim a falta de padrões e modelos para permitir a interoperabilidade entre os dispositivos e a criação de ambientes computacionais de baixo custo. Os ambientes de computação pervasiva são caracterizados por mudanças rápidas e frequentes, sendo necessária a existência de alguma maneira para gerenciar essa informação de contexto. Essa dissertação visa apresentar uma solução para permitir a criação de ambientes de computação pervasiva utilizando serviços disponíveis no paradigma da computação em nuvem levando em consideração requisitos como a capacidade de trabalhar com dispositivos computacionais heterogêneos consumindo o mínimo possível de recursos e utilizando ontologias para a representação de informação de contexto. Nesse contexto, são apresentadas uma proposta de arquitetura para ambientes pervasivos, um estudo de caso em um cenário residencial e apresentados resultados e conclusões sobre a arquitetura proposta. Os resultados alcançados no estudo de caso permitiram a implementação de um ambiente pervasivo utilizando recursos computacionais disponíveis na nuvem e atingind os objetivos propostos no trabalho.
117

UM SERVIÇO DE PERSISTÊNCIA DE CONTEXTO E SELEÇÃO CONTEXTUALIZADA DE DOCUMENTOS PARA A ARQUITETURA CLINICSPACE / A Service for Context Persistence and Context-Based Selection of Documents for ClinicSpace Architecture

Maran, Vinícius 19 December 2011 (has links)
Actual healthcare systems suffer from a high rate of rejection by the physicians who use these systems, because it is necessary that the users explicitly provide information constantly to these systems. This way, one of the biggest challenges for pervasive healthcare systems is to find a way to use context information of the environment in a simple and functional form between different computer systems. In the literature, ontologies are frequently used for the representation of context and have an important role in pervasive systems if used together with forms of persistence and retrieval of context information. To solve the mentioned problem, is under development an architecture called ClinicSpace which focuses on providing assistance to physicians in performing their daily tasks, using concepts defined in ubiquitous computing, which allows the system to to adapt constantly to the user and their needs. To make this, it is necessary that the system be capable of (i) store information of context and (ii) provide the documents frequently used by physicians, in an adapted way to the context of the tasks performed, and available anytime and anywhere (pervasiveness). This work describes the process of developing an integrated service ClinicSpace to architecture, which supports the use of context data and clinical documents in a distributed manner, and also allows the contextualized selection of clinical documents, using data from the context at the time of clinical information query. / Os sistemas de saúde atuais sofrem de uma alta taxa de rejeição por parte dos profissionais clínicos que utilizam estes sistemas, pois é necessário que os usuários forneçam informações de forma explícita e constante. Desta forma, um dos maiores desafios para sistemas de saúde pervasivos é encontrar uma forma de utilizar informações de contexto do ambiente de um modo simples e funcional entre diferentes sistemas computacionais. Na literatura, ontologias são frequentemente utilizadas para a representação de contexto e possuem um importante papel em sistemas pervasivos se utilizadas em conjunto com formas de persistência e recuperação de informações de contexto. Para resolver o problema citado, está em fase de desenvolvimento uma arquitetura chamada ClinicSpace que tem como foco fornecer ajuda aos profissionais clínicos na execução de suas tarefas diárias, através de conceitos definidos na computação ubíqua, os quais permitem ao sistema se adaptar constantemente ao usuário e as suas necessidades. Para que isto ocorra, é necessário que o sistema seja capaz de (i) armazenar informações de contexto e de (ii) apresentar os documentos frequentemente utilizados pelos profissionais clínicos, de forma adaptada ao contexto das tarefas executadas, e disponíveis a qualquer hora e em qualquer lugar (pervasividade). Este trabalho descreve o processo de desenvolvimento de um serviço integrado à arquitetura ClinicSpace, o qual fornece suporte à utilização de dados de contexto e documentos clínicos de uma forma distribuída, e também permite a seleção contextualizada de documentos clínicos, utilizando dados de contexto no momento de consulta a informações clínicas.
118

SERVIÇO DE COLABORAÇÃO PARA A ARQUITETURA CLINICSPACE / COLLABORATION SERVICE TO CLINICSPACE ARCHITETURE

Kroth, Marcelo Lopes 18 July 2011 (has links)
Ubiquitous Computing or Pervasive Computing is a new paradigm that aims to provide information and communication technology accessible anywhere, by anyone, available anytime, where computational resources should be integrated into the physical environment in a transparent manner. One of the areas of research on pervasive computing infrastructure is related to hospital settings, because of the characteristics of mobility, collaboration and interruption. In this context, the ClinicSpace project, under development at GMob / PPGI / UFSM, uses the concepts of Pervasive Computing to help physicians while performing their tasks in an hospital settings. The goal is to allow doctors to customize the execution of their tasks, which are managed by a middleware in a pervasive environment. Medical work is highly collaborative because of specialist nature of treatments: physicians from different specialties need to collaborate across time and space. Another important aspect to note is characteristic of the asynchronous communication between these professionals, for example, when changing shift. This thesis presents a Collaboration Service created to support asynchronous collaboration among professionals through the delegation of tasks that are not yet complete, integrated to architecture of the ClinicSpace project. Currently, most studies that focus the collaborative aspects in hospital settings with a base of a pervasive middleware have focused on synchronous collaboration, with several efforts to create mechanisms to help, especially in diagnostics, physically distributed teams. Unlike these approaches, this thesis focuses on the characteristics of asynchronous collaboration in hospital settings, always with central vision in the doctor and the particular way of executing their medical activity. An analysis of the applications performance was made after the modifications to the architecture of ClinicSpace project and the conclusion was that after the introduction of a caching mechanism for the tasks, changes in the architecture remained a performance in the execution of applications in pervasive environment, similar than what they had before the modifications. / A Computação Ubíqua (Ubiquitous Computing) ou Pervasiva (Pervasive Computing) é um novo paradigma computacional que objetiva prover tecnologia de informação e comunicação em qualquer lugar, acessível por qualquer pessoa, disponível o tempo todo, onde os recursos computacionais devem estar integrados ao ambiente físico de forma transparente. Uma das áreas de pesquisa sobre infraestrutura computacional pervasiva está relacionada a ambientes clínicos, devido às características de mobilidade, interrupção e colaboração. Dentro deste contexto, o projeto ClinicSpace, em desenvolvimento no GMob / PPGI / UFSM, utiliza os conceitos de Computação Pervasiva para auxiliar os médicos na execução de suas tarefas em um ambiente hospitalar. O objetivo é permitir aos médicos a personalização da execução de suas tarefas, que são gerenciadas por uma infraestrutura computacional em um ambiente pervasivo. O trabalho clínico é altamente colaborativo devido à natureza especialista do tratamento: médicos de diferentes especialidades precisam colaborar através do tempo e espaço. Outro aspecto importante a ser observado é a característica assíncrona da comunicação entre esses profissionais, como por exemplo, em uma troca de turno. Este trabalho apresenta o Serviço de Colaboração criado para dar suporte à colaboração assíncrona entre os profissionais da área da saúde através da delegação de tarefas que ainda não foram concluídas, de forma integrada à arquitetura do projeto ClinicSpace. Atualmente, a maioria dos trabalhos que abordam os aspectos colaborativos de ambientes clínicos com suporte de uma infraestrutura computacional pervasiva tem o foco na colaboração síncrona, com vários esforços para a criação de mecanismos para auxiliar, principalmente, os diagnósticos em equipes fisicamente distribuídas. Diferente destas abordagens, este trabalho observa as características assíncronas da colaboração em ambientes hospitalares, sempre com a visão central no clínico e sua forma particular de executar a atividade médica. Foi feita uma análise de desempenho das aplicações após as modificações realizadas na arquitetura do projeto ClinicSpace e a conclusão foi que, após a introdução de um mecanismo de cache para as tarefas, as alterações na arquitetura mantiveram um desempenho na execução das aplicações no ambiente pervasivo, semelhante ao que se tinha antes das modificações.
119

AdaptiveRME e aspectCompose: um middleware adaptativo e um processo de composição orientado a aspecto para o desenvolvimento de software móvel e ubíquo / AdaptiveRME and aspectCompose: A middleware adaptative and a guided process of composition the aspects for the development of software móvel and ubiquitous

Rocha, Lincoln Souza January 2007 (has links)
ROCHA, Lincoln Souza. AdaptiveRME e aspectCompose: um middleware adaptativo e um processo de composição orientado a aspecto para o desenvolvimento de software móvel e ubíquo. 2007. 102 f. Dissertação (Mestrado em ciência da computação)- Universidade Federal do Ceará, Fortaleza-CE, 2007. / Submitted by Elineudson Ribeiro (elineudsonr@gmail.com) on 2016-07-11T18:16:05Z No. of bitstreams: 1 2007_dis_lsrocha.pdf: 2405680 bytes, checksum: 7063a81265f0d1a3757c5dff48a28581 (MD5) / Approved for entry into archive by Rocilda Sales (rocilda@ufc.br) on 2016-07-18T16:10:13Z (GMT) No. of bitstreams: 1 2007_dis_lsrocha.pdf: 2405680 bytes, checksum: 7063a81265f0d1a3757c5dff48a28581 (MD5) / Made available in DSpace on 2016-07-18T16:10:13Z (GMT). No. of bitstreams: 1 2007_dis_lsrocha.pdf: 2405680 bytes, checksum: 7063a81265f0d1a3757c5dff48a28581 (MD5) Previous issue date: 2007 / Ubiquitous computing is an extensive computational paradigm, which can provide solutions to regular citizens or can be useful to handle complex medical environment data, for example. This paradigm proposes a new human-computer interaction approach based on the proactivity of computers that makes users’ life easier. However, this approach demands a high level of collaboration and communication among the computational elements that compose the mobile and ubiquitous environments. One of the main challenges is related to the way of conceiving software systems capable of dealing with the high variation of resources and services, along with guaranteeing the interoperability among the diversity of computational elements that compose these environments. Therefore, this work proposes an adaptive middleware for móbile and ubiquitous environments that intends to solve heterogeneity and dynamicity problems. This dissertation also proposes a software composition process to reduce coupling between the proposed middleware and applications. The middleware uses dynamic adaptation and support for context-aware software development mechanisms, and the composition process uses Aspect-Oriented Programming (AOP) techniques. A case study is developed to evaluate the adaptive middleware’s functionalities and demonstrate the composing process. Furthermore, a performance analysis is presented to measure the proposed middleware’s impact in a wireless network. / A computação ubíqua é um paradigma computacional de grande abrangência, com aplicabilidades tanto para o cotidiano de um cidadão comum quanto para o tratamento de informações complexas em ambientes hospitalares. Este paradigma propõe uma nova forma de interação homem-computador baseada na proatividade dos computadores para facilitar a vida dos usuários. Entretanto, tal forma de interação demanda um alto grau de colaboração e comunicação entre os elementos computacionais que compõem os ambientes móveis e ubíquos. Um dos principais desafios está relacionado a maneira de como conceber sistemas de software capazes de lidar com a alta variação de recursos e serviços, além de garantir a interoperabilidade entre os diversos elementos computacionais que compõem estes ambientes. Este trabalho propõe, então, um middleware adaptativo para ambientes móveis e ubíquos com o objetivo de solucionar problemas de heterogeneidade e dinamicidade. Para diminuir o acoplamento entre o middleware proposto e as aplicações que o utilizam, esta dissertação também propõe um processo de composição de software. O middleware utiliza mecanismos de adaptação dinâmica e suporte ao desenvolvimento de software sensível ao contexto, e o processo de composição faz uso de técnicas de Programação Orientada a Aspectos (POA). Um estudo de caso é desenvolvido para avaliar a funcionalidade do middleware adaptativo e demonstrar a utilização do processo de composição. Além disso, uma análise de desempenho é apresentada para medir o impacto provocado pelo uso do middleware proposto em um ambiente de rede sem fio.
120

Uma infraestrutura para monitoramento de sistemas cientes do contexto. / An infrastructure for monitoring systems aware of the context.

André Luiz Barbosa Rodrigues 07 August 2009 (has links)
Aplicações ubíquas e pervasivas são cientes do contexto dos recursos utilizados no que diz respeito à disponibilidade e qualidade. Esta classe de aplicações pode se beneficiar de mecanismos para descobrir recursos que atendam aos requisitos não-funcionais desejados, e mecanismos para monitorar a qualidade destes recursos. Neste trabalho é proposta uma arquitetura para dois serviços que deveriam ser incluídos na infra-estrutura de suporte a ser utilizada pelas aplicações mencionadas: um Serviço de Contexto, que provê acesso a informações de contexto, e um Serviço de Descoberta, que permite a descoberta dinâmica de recursos, levando em conta restrições de contexto a serem satisfeitas. Estes serviços se apóiam em Agentes de Recursos, que efetivamente monitoram os recursos e sensores. Uma implementação de referência foi desenvolvida, oferecendo os serviços mencionados na forma de Serviços Web e implementando os Agentes de Recursos empregando um padrão de projeto simples. Para avaliar os serviços estes foram utilizados como infra-estrutura para o desenvolvimento de um sistema tolerante a falhas e uma aplicação de assistência domiciliar remota (tele-saúde). O desempenho dos serviços também foi avaliado. / Ubiquitous and pervasive applications are aware of the context of the used resources, regarding their availability and quality. This class of application can benefit from mechanisms to discover resources that meet their non-functional requirements and mechanisms to monitor the quality of those resources. We proposed architecture for two services that should be included in the supporting infrastructure used by the mentioned applications: a Context Service that provides access to context information; and a Discovery Service, which allows the dynamic discovery of resources, considering context constraints to be satisfied. These services rely on Resource Agents, which monitor the actual resources and sensors. A reference implementation was developed, providing the mentioned services as Web Services and implementing the Resource Agents using a simple design pattern. To evaluate these services were employed them as the infrastructure to design a fault tolerant system and a remote assisted living application. The performance of the services was also evaluated.

Page generated in 0.0482 seconds