Return to search

SOM4R: Um Middleware para AplicaÃÃes RobÃticas baseado na Arquitetura Orientada a Recursos / SOM4R: A Middleware for Robotic Applications based on the Resource-Oriented Architecture

nÃo hà / Middleware à a camada de software, situada entre o sistema operacional e a camada de aplicaÃÃes ou entre camadas de aplicaÃÃes, que fornece uma infraestrutura para integraÃÃo de programas aplicativos e dados em sistema de processamento distribuÃdo. Nesta tese propomos uma nova camada de software (Middleware) para integraÃÃo e compartilhamento inteligente dos recursos (sensores, atuadores e/ou serviÃos) robÃticos identificados por URIs (Uniform Resource Identifiers), empregando a rede TCP/IP, utilizando protocolos com menores restriÃÃes em firewall, uma interface de interaÃÃo humano-mÃquina (IHM) implementada atravÃs de um portal web e uma linguagem de descriÃÃo dos recursos que torna os dados mais portÃveis e interoperÃveis entre diferentes tipos de computadores, sistemas operacionais e linguagens de programaÃÃo. O middleware proposto facilita a computaÃÃo interativa de mÃltiplos aplicativos interconectados com a finalidade de criar uma aplicaÃÃo maior, geralmente distribuÃda sobre uma rede de computadores composta de vÃrios tipos heterogÃneos de hardware e software. Com este modelo de middleware, à possÃvel garantir seguranÃa de acesso aos recursos, abstrair a diversidade do hardware robÃtico, reutilizar a infraestrutura de software para robÃs entre mÃltiplos esforÃos de pesquisa, reduzir o acoplamento entre os mÃltiplos aplicativos, estimular a portabilidade do cÃdigo e suportar escalabilidade da arquitetura. / Middleware is the software layer situated between the operating system and applications layer or between layers of applications, which provides an infrastructure for integrating applications and data in a distributed processing system. In this thesis we propose a new software layer (middleware) for integration and intelligent sharing of robotic resources (sensors, actuators and / or services) identified by URIs (Uniform Resource Identifiers), using the TCP/IP network, employing protocols with minor firewall restrictions and a resource description language that makes data more portable and interoperable between different types of computers, operating systems and programming languages. The proposed middleware facilitates interactive computing of multiple interconnected applications with the purpose to create a larger application, usually distributed over a computer network consisting of various kinds of heterogeneous hardware and software. With this model of middleware, it is possible to ensure security of access to resources, abstracting the diversity of robotic hardware, to reuse the infrastructure of software for robots between multiple search efforts, reduce the coupling between multiple applications, encourage code portability and support scalability of the architecture.

Identiferoai:union.ndltd.org:IBICT/oai:www.teses.ufc.br:7862
Date14 February 2014
CreatorsMarcus Vinicius Duarte Veloso
ContributorsJose Tarcisio Costa Filho, Guilherme de Alencar Barreto, Josà Marques Soares, Luiz Marcos Garcia GonÃalves, AdriÃo Duarte DÃria Neto
PublisherUniversidade Federal do CearÃ, Programa de PÃs-GraduaÃÃo em Engenharia de TeleinformÃtica, UFC, BR
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguageEnglish
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/doctoralThesis
Formatapplication/pdf
Sourcereponame:Biblioteca Digital de Teses e Dissertações da UFC, instname:Universidade Federal do Ceará, instacron:UFC
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0017 seconds