Show simple item record

dc.contributor.authorGomes, Gabriel Henrique Faustini
dc.date.accessioned2020-11-17T12:22:59Z
dc.date.available2020-11-17T12:22:59Z
dc.date.issued2020-10-08
dc.identifier.citationGOMES, Gabriel Henrique Faustini. Um mecanismo de tratamento de exceções sensível ao contexto aplicado a internet das coisas. 2020. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2020. Disponível em: https://repositorio.ufscar.br/handle/ufscar/13456.*
dc.identifier.urihttps://repositorio.ufscar.br/handle/ufscar/13456
dc.description.abstractInternet of Things (IoT) devices, which can range from smart watches to health monitors, are increasingly intrinsic and ubiquitously connected in people’s routine. With such ubiquitous devices and applications growing in numbers, and our society increasingly relying on such systems ubiquitous, a number of software development challenges have emerged. More sophisticated applications should be able to control and exploit the dynamics of changing contextual information of users and the surrounding environment. Thus, such systems need to meet stringent requirements related to application-specific fault tolerance, integrity, and availability. This fundamental issue in the development of reliable ubiquitous systems lies in how properly handle application errors in the presence of frequent contextual changes and asynchronous communication. In this context, aiming to overcome these inerent challenges, this research proposes a Context-aware Exception Handling (CAEH) Mechanism Applied to Internet of Things. The mechanism consists of publish/subscribe middleware to communicate the devices in conjunction with a proposed architecture to handle contextual exceptions. The validation of the proposed CAEH mechanism was accomplished through the development of a the simulation of a practical application (case study) that explore and evaluate its use in the construction of context-sensitive asynchronous systems. All source code as the simulation was made available on a platform so that developers can use the guidelines created to implement exception handling.eng
dc.description.sponsorshipNão recebi financiamentopor
dc.language.isoporpor
dc.publisherUniversidade Federal de São Carlospor
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectDispositivos móveispor
dc.subjectInternet das coisaspor
dc.subjectTratamento de exceçõespor
dc.subjectSensibilidade ao contextopor
dc.subjectMobile deviceseng
dc.subjectInternet of thingseng
dc.subjectException handlingeng
dc.subjectContext-awareeng
dc.titleUm mecanismo de tratamento de exceções sensível ao contexto aplicado a internet das coisaspor
dc.title.alternativeA context-aware exception handling mechanism applied to internet of thingseng
dc.typeDissertaçãopor
dc.contributor.advisor1Otsuka, Joice Lee
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/8235968002513082por
dc.description.resumoDispositivos da Internet of Things (IoT), que podem variar de relógios inteligentes a monitores de saúde, estão cada vez mais intrínsecos e ubíquamente conectados ao cotidiano das pessoas. Com esses dispositivos e aplicativos onipresentes crescendo em números, e a nossa sociedade cada vez mais confiando em tais sistemas, diversos desafios de desenvolvimento de software surgiram. Aplicações mais sofisticadas devem ser capazes de controlar e explorar a dinâmica da mudança de informações contextuais dos usuários e do ambiente circundante. Assim, tais sistemas precisam atender aos requisitos rigorosos relacionados à tolerância a falhas, integridade e disponibilidade. Esta questão fundamental no desenvolvimento de sistemas onipresentes confiáveis está na maneira correta de lidar com erros na presença de frequentes mudanças contextuais e comunicação assíncrona. Neste contexto, com o objetivo de superar esses desafios inerentes, esta dissertação propõe um mecanismo de tratamento de exceções sensível ao contexto aplicado à Internet das Coisas. O mecanismo é composto por um middleware publish/subscribe para comunicar os dispositivos em conjunto com uma arquitetura proposta para realizar o tratamento de exceções contextuais. A validação do mecanismo de tratamento de exceção proposto foi realizada por meio do desenvolvimento da simulação de uma aplicação prática (estudo de caso) que explora e avalia seu uso na construção de sistemas assíncronos sensíveis ao contexto. Todo o código do mecanismo bem como a simulação foi disponibilizado em uma plataforma de forma que desenvolvedores possam utilizar das diretrizes criadas para implementar o tratamento de exceções.por
dc.publisher.initialsUFSCarpor
dc.publisher.programPrograma de Pós-Graduação em Ciência da Computação - PPGCCpor
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOpor
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOpor
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAOpor
dc.publisher.addressCâmpus São Carlospor
dc.contributor.authorlatteshttp://lattes.cnpq.br/2777839334365894por


Files in this item

Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 Brazil
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 Brazil