Spelling suggestions: "subject:"computacao"" "subject:"computable""
201 |
Uma proposta de indicadores para o acompanhamento de alunos em projetos de desenvolvimento colaborativo de software com foco no desenvolvimento de habilidades transversais / A proposal of indicators for monitoring students in collaborative software development projects with focus on soft skills developmentMelo, Leandro de Almeida 22 February 2016 (has links)
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2016-08-16T20:15:31Z
No. of bitstreams: 1
LeandroDeAlmeidaMelo_DISSERT.pdf: 2505718 bytes, checksum: c3f7b02d7636033873d55d92a37d5e28 (MD5) / Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2016-08-17T22:38:52Z (GMT) No. of bitstreams: 1
LeandroDeAlmeidaMelo_DISSERT.pdf: 2505718 bytes, checksum: c3f7b02d7636033873d55d92a37d5e28 (MD5) / Made available in DSpace on 2016-08-17T22:38:52Z (GMT). No. of bitstreams: 1
LeandroDeAlmeidaMelo_DISSERT.pdf: 2505718 bytes, checksum: c3f7b02d7636033873d55d92a37d5e28 (MD5)
Previous issue date: 2016-02-22 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior (CAPES) / Habilidades transversais e pr?ticas de desenvolvimento em projetos foram identificadas como as principais defici?ncias dos egressos de cursos de computa??o. Essa problem?tica motivou a realiza??o de uma pesquisa qualitativa sobre os desafios encontrados por professores desses cursos na condu??o, acompanhamento e avalia??o de projetos colaborativos de desenvolvimento de software. Dentre os desafios identificados, destacam-se as dificuldades para acompanhar e avaliar a participa??o dos alunos em projetos acad?micos. Nesse contexto, uma segunda pesquisa de natureza quantitativa foi realizada com o objetivo mapear habilidades transversais dos alunos a um conjunto de indicadores que podem ser extra?dos a partir de reposit?rios de software usando t?cnicas de minera??o de dados. Tais indicadores visam auxiliar o professor no acompanhamento de habilidades transversais, tais como: a participa??o no trabalho em equipe, a lideran?a, resolu??o de problemas e o ritmo de comunica??o durante projetos. Para isto, uma abordagem de avalia??o por pares foi aplicada em uma turma de desenvolvimento colaborativo do curso de Engenharia de Software da Universidade Federal do Rio Grande do Norte (UFRN). Essa pesquisa apresenta um estudo de correla??o entre os scores das habilidades transversais dos alunos e os indicadores baseados na minera??o de reposit?rios de software. O objetivo da pesquisa ? melhorar a compreens?o das din?micas de trabalho em projetos colaborativos de estudantes, assim como incentivar o desenvolvimento de habilidades transversais que s?o exigidas pela ind?stria de desenvolvimento de software. / Soft skills and teamwork practices were identi ed as the main de ciencies of recent graduates
in computer courses. This issue led to a realization of a qualitative research aimed
at investigating the challenges faced by professors of those courses in conducting, monitoring
and assessing collaborative software development projects. Di erent challenges
were reported by teachers, including di culties in the assessment of students both in the
collective and individual levels. In this context, a quantitative research was conducted
with the aim to map soft skill of students to a set of indicators that can be extracted
from software repositories using data mining techniques. These indicators are aimed at
measuring soft skills, such as teamwork, leadership, problem solving and the pace of communication.
Then, a peer assessment approach was applied in a collaborative software
development course of the software engineering major at the Federal University of Rio
Grande do Norte (UFRN). This research presents a correlation study between the students'
soft skills scores and indicators based on mining software repositories. This study
contributes: (i) in the presentation of professors' perception of the di culties and opportunities
for improving management and monitoring practices in collaborative software
development projects; (ii) in investigating relationships between soft skills and activities
performed by students using software repositories; (iii) in encouraging the development of
soft skills and the use of software repositories among software engineering students; (iv)
in contributing to the state of the art of three important areas of software engineering,
namely software engineering education, educational data mining and human aspects of
software engineering.
|
202 |
Estrat?gia de navega??o com planejamento din?mico e algoritmo gen?tico aplicada a rob?s m?veis terrestresOliveira, ?tila Varela Ferreira Medeiros de 07 December 2015 (has links)
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2016-08-16T20:20:26Z
No. of bitstreams: 1
AtilaVarelaFerreiraMedeirosDeOliveira_DISSERT.pdf: 1603393 bytes, checksum: dca520d8a49b825f11ed063f8807d7f1 (MD5) / Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2016-08-18T00:33:44Z (GMT) No. of bitstreams: 1
AtilaVarelaFerreiraMedeirosDeOliveira_DISSERT.pdf: 1603393 bytes, checksum: dca520d8a49b825f11ed063f8807d7f1 (MD5) / Made available in DSpace on 2016-08-18T00:33:44Z (GMT). No. of bitstreams: 1
AtilaVarelaFerreiraMedeirosDeOliveira_DISSERT.pdf: 1603393 bytes, checksum: dca520d8a49b825f11ed063f8807d7f1 (MD5)
Previous issue date: 2015-12-07 / Este trabalho prop?e uma nova estrat?gia de navega??o aut?noma assistida por algoritmo gen?tico com planejamento din?mico para rob?s m?veis terrestres, chamada DPNA-GA (Dynamic Planning Navigation Algorithm optimized with Genetic Algorithm). A estrat?gia foi aplicada em ambientes - tanto est?ticos, quanto din?micos - nos quais a localiza??o e o formato dos obst?culos n?o s?o previamente conhecidos. A cada evento de deslocamento, uma nova rota ? planejada atrav?s de um algoritmo que minimiza a dist?ncia entre o rob? e o objetivo e maximiza a dist?ncia em rela??o aos obst?culos. Utilizando um sensor de localiza??o espacial e um conjunto de sensores de dist?ncia, a estrat?gia de navega??o proposta foi capaz de planejar dinamicamente percursos ?timos livres de colis?o. Simula??es realizadas em diferentes ambientes demostraram que a t?cnica fornece um alto grau de flexibilidade e robustez. Para isso, foram aplicadas diversas varia??es de par?metros gen?ticos, tais como: taxa de cruzamento, tamanho da popula??o, dentre outros. Finalmente, os resultados das simula??es demonstram satisfatoriamente a efic?cia e robustez da t?cnica DPNA-GA, validando-a para aplica??es reais em rob?s m?veis terrestres. / This work proposes a new autonomous navigation strategy assisted by genetic algorithm
with dynamic planning for terrestrial mobile robots, called DPNA-GA (Dynamic Planning
Navigation Algorithm optimized with Genetic Algorithm). The strategy was applied in
environments - both static and dynamic - in which the location and shape of the obstacles is
not known in advance. In each shift event, a control algorithm minimizes the distance
between the robot and the object and maximizes the distance from the obstacles, rescheduling
the route. Using a spatial location sensor and a set of distance sensors, the proposed
navigation strategy is able to dynamically plan optimal collision-free paths. Simulations
performed in different environments demonstrated that the technique provides a high degree
of flexibility and robustness. For this, there were applied several variations of genetic
parameters such as: crossing rate, population size, among others. Finally, the simulation
results successfully demonstrate the effectiveness and robustness of DPNA-GA technique,
validating it for real applications in terrestrial mobile robots.
|
203 |
Estrat?gias distribu?das para a coexist?ncia de redes de banda larga sem fio em bandas n?o-licensiadas / Distributed strategies for the coexistence of broadband wireless networks in unlicensed bandsAbinader J?nior, Fuad Mousse 21 August 2015 (has links)
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2016-08-25T20:22:44Z
No. of bitstreams: 1
FuadMousseAbinaderJunior_TESE.pdf: 4950058 bytes, checksum: 8b460657822556678edafea893ba0d36 (MD5) / Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2016-08-25T21:57:31Z (GMT) No. of bitstreams: 1
FuadMousseAbinaderJunior_TESE.pdf: 4950058 bytes, checksum: 8b460657822556678edafea893ba0d36 (MD5) / Made available in DSpace on 2016-08-25T21:57:31Z (GMT). No. of bitstreams: 1
FuadMousseAbinaderJunior_TESE.pdf: 4950058 bytes, checksum: 8b460657822556678edafea893ba0d36 (MD5)
Previous issue date: 2015-08-21 / A crescente demanda por tr?fego de dados em redes de acesso de banda larga sem fio ? Internet requer tanto o desenvolvimento de novas tecnologias de acesso mais eficientes quanto que novas faixas de frequ?ncia do espectro eletromagn?tico sejam alocadas para este fim. A introdu??o de um grande n?mero de small cells em redes celulares aliado ? ado??o de forma complementar de tecnologias de Wireless Local Area Networks (WLAN) em faixas de espectro n?o-licensiadas tem se verificado como um dos conceitos mais promissores. Uma das alternativas dentro deste conceito ? a introdu??o de small cells Long Term Evolution (LTE) operando em espectro n?o-licensiado Industrial, Science and Medical (ISM) de 5Gigahertz (GHz), numa abordagem conhecida como Unlicensed LTE (LTE-U). No entanto, a tecnologia de acesso de banda larga sem fio IEEE 802.11 (Wi-Fi) j? se encontra bastante difundida e operando nessa faixa de espectro, o que pode acarretar problemas de desempenho derivados da coexist?ncia de ambas as tecnologias na mesma faixa de espectro. Al?m disso, existe a necessidade de melhorar a opera??o do Wi-Fi para que possa suportar cen?rios com um grande n?mero de redes vizinhas, cada uma com um grande n?mero de n?s (conhecido como "?implanta??o densa"?). ? sabido que o desempenho global das redes Wi-Fi cai de forma acentuada com o aumento de n?mero de d?s compartilhando o canal, e portanto mecanismos para aumentar sua efici?ncia espectral se fazem necess?rios. Este trabalho ? dedicado ao problema da coexist?ncia entre diferentes sistemas de acesso ? banda larga sem fio operando nas mesmas faixas de espectro n?o-licensiado, e como resolver esses problemas por meio de algoritmos de coordena??o distribu?dos. O problema da coexist?ncia entre redes diferentes (i.e. LTE e Wi-Fi) e o problema de coexist?ncia entre diferentes redes da mesma tecnologia (i.e. m?ltiplas Overlapping Basic Subscriber Sets (OBSSs) Wi-Fi) ? analisado qualitativamente e quantitativamente via simula??o sist?mica, e suas principais quest?es a serem enfrentadas s?o identificadas. Com base nisso, solu??es distribu?das de coordena??o s?o propostas e avaliadas via simula??o sist?mica tanto para o problema de coexist?ncia inter-tecnologias como para o problema de coexist?ncia intra-tecnologia. Os resultados das avalia??es indicam que as solu??es concebidas prov?m ganhos significativos ante uma situa??o de coexist?ncia sem coordena??o distribu?da. / The increasing demand for Internet data traffic in wireless broadband access networks
requires both the development of efficient, novel wireless broadband access technologies
and the allocation of new spectrum bands for that purpose. The introduction of a great
number of small cells in cellular networks allied to the complimentary adoption of
Wireless Local Area Network (WLAN) technologies in unlicensed spectrum is one of
the most promising concepts to attend this demand. One alternative is the aggregation
of Industrial, Science and Medical (ISM) unlicensed spectrum to licensed bands, using
wireless networks defined by Institute of Electrical and Electronics Engineers (IEEE) and
Third Generation Partnership Project (3GPP). While IEEE 802.11 (Wi-Fi) networks are
aggregated to Long Term Evolution (LTE) small cells via LTE / WLAN Aggregation
(LWA), in proposals like Unlicensed LTE (LTE-U) and LWA the LTE air interface itself
is used for transmission on the unlicensed band. Wi-Fi technology is widespread and
operates in the same 5 GHz ISM spectrum bands as the LTE proposals, which may bring
performance decrease due to the coexistence of both technologies in the same spectrum
bands. Besides, there is the need to improve Wi-Fi operation to support scenarios with
a large number of neighbor Overlapping Basic Subscriber Set (OBSS) networks, with
a large number of Wi-Fi nodes (i.e. dense deployments). It is long known that the
overall Wi-Fi performance falls sharply with the increase of Wi-Fi nodes sharing the
channel, therefore there is the need for introducing mechanisms to increase its spectral
efficiency. This work is dedicated to the study of coexistence between different wireless
broadband access systems operating in the same unlicensed spectrum bands, and how to
solve the coexistence problems via distributed coordination mechanisms. The problem
of coexistence between different networks (i.e. LTE and Wi-Fi) and the problem of
coexistence between different networks of the same technology (i.e. multiple Wi-Fi
OBSSs) is analyzed both qualitatively and quantitatively via system-level simulations,
and the main issues to be faced are identified from these results. From that, distributed
coordination mechanisms are proposed and evaluated via system-level simulations, both
for the inter-technology coexistence problem and intra-technology coexistence problem.
Results indicate that the proposed solutions provide significant gains when compare to
the situation without distributed coordination.
|
204 |
Plataforma de suporte ?s ferramentas de aprendizagem para o ensino de l?gica de programa??o na educa??o b?sicaOliveira J?nior, Evandro Jos? de January 2017 (has links)
Data de aprova??o ausente. / Submitted by Jos? Henrique Henrique (jose.neves@ufvjm.edu.br) on 2017-06-23T18:47:20Z
No. of bitstreams: 2
evandro_jose_oliveira_junior.pdf: 1667432 bytes, checksum: b50071bbf0dbf5cc73187ae78aa09820 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Approved for entry into archive by Rodrigo Martins Cruz (rodrigo.cruz@ufvjm.edu.br) on 2017-06-26T17:34:17Z (GMT) No. of bitstreams: 2
evandro_jose_oliveira_junior.pdf: 1667432 bytes, checksum: b50071bbf0dbf5cc73187ae78aa09820 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Made available in DSpace on 2017-06-26T17:34:17Z (GMT). No. of bitstreams: 2
evandro_jose_oliveira_junior.pdf: 1667432 bytes, checksum: b50071bbf0dbf5cc73187ae78aa09820 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Previous issue date: 2017 / Alguns pa?ses s?o refer?ncia no ensino de computac?o em escolas de ensino b?sico. Isso se
deu pelo fato de n?o ensinarem somente ferramentas b?sicas contidas nos computadores, mas
tamb?m os fundamentos da Ci?ncia da Computac?o e como eles podem ser aplicados no dia-a-dia. No Brasil praticamente n?o h? ensino de computac?o nas escolas. Com o objetivo de estimular a inserc?o da computac?o na educac?o b?sica do Brasil, este trabalho apresenta v?rias ferramentas de ensino e aprendizagem de programac?o. Discute como essas ferramentas podem ajudar os alunos a desenvolverem caracter?sticas e conhecimentos desej?veis, tanto para a pr?pria computac?o quanto na sua interdisciplinaridade. ? realizada uma an?lise sobre as caracter?sticas de duas dessas ferramentas: Blockly e App Inventor. Al?m disso, s?o apresentados exemplos de uso. Mostra tamb?m uma reflex?o sobre a import?ncia de trabalhar e desenvolver o pensamento cr?tico e o racioc?nio l?gico dos alunos atrav?s da l?gica de programac?o inserida nas escolas. Foi proposto nesta dissertac?o o desenvolvimento de uma plataforma que re?na as principais ferramentas e oriente os alunos e professores sobre como us?-las. Este trabalho busca contribuir para escola, alunos e professores, apresentando ferramentas de ensino que interajam com crian?as e adolescentes, de forma a proporcionar divers?o e estimular a curiosidade. / Disserta??o (Mestrado Profissional) ? Programa de P?s-Gradua??o em Educa??o, Universidade Federal dos Vales do Jequitinhonha e Mucuri, 2017. / Some countries are a reference in computer science education in elementary schools. This is
due by the fact they are not teaching only basic computers tools, but also computer science
fundaments and how they can be applied in their daily life. In Brazil, there is practically no
computer science education in schools. With the aim of motivate the insertion of computing
science in Brazil?s basic education, this work presents several teaching and learning tools for
computer programming. It discusses how these tools can help students to develop characteristics
and knowledge desirable, for their own programing skills and also in their interdisciplinary. An
analysis is performed on the characteristics of two tools: Blockly and App Inventor. In addition,
their usage examples are provided. It also shows a reflection on the importance of developing
the student critical and logical thinking using programming logics inserted in schools. It was
proposed in this dissertation the development of a platform that brings together the main tools
and guides students and teachers on how to use them. This work aims to contribute to school,
students and teachers, presenting teaching tools which interacts with children and teenagers, in
order to provide fun and stimulate curiosity.
|
205 |
Computa??o em nuvem no governo: caminhos para a forma??o de uma agenda governamentalMedeiros, Marcos Fernando Machado de 27 November 2014 (has links)
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2016-01-04T20:14:44Z
No. of bitstreams: 1
MarcosFernandoMachadoDeMedeiros_TESE.pdf: 2402400 bytes, checksum: 2f121aaa171d145747f7aba26ca0ca16 (MD5) / Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2016-01-05T21:00:36Z (GMT) No. of bitstreams: 1
MarcosFernandoMachadoDeMedeiros_TESE.pdf: 2402400 bytes, checksum: 2f121aaa171d145747f7aba26ca0ca16 (MD5) / Made available in DSpace on 2016-01-05T21:00:36Z (GMT). No. of bitstreams: 1
MarcosFernandoMachadoDeMedeiros_TESE.pdf: 2402400 bytes, checksum: 2f121aaa171d145747f7aba26ca0ca16 (MD5)
Previous issue date: 2014-11-27 / O objetivo deste trabalho ? compreender como a computa??o em nuvem
contextualiza-se na agenda governamental e de decis?o em TI, ? luz do modelo dos
m?ltiplos fluxos, considerando o status atual das pol?ticas p?blicas de TI, a din?mica
da forma??o de agenda para a ?rea, a interface entre as diversas institui??es, e as
iniciativas vigentes acerca do uso da computa??o em nuvem no governo. Para tanto,
realizou-se uma pesquisa qualitativa, por meio de entrevistas a um grupo de
elaboradores de pol?ticas p?blicas e a outro grupo composto por gestores de TI. Como
t?cnica de analise, este trabalho fez uso da an?lise de conte?do e an?lise de
documentos, apresentando parte dos resultados atrav?s de nuvem de palavras. No
tocante aos principais resultados, destaca-se o excesso de regulamenta??o para a
?rea, normalmente espalhadas em diversos ?rg?os do governo federal, o que dificulta
a atua??o dos gestores. Identificou-se uma falta de conhecimento acerca das normas,
programas de governo, regulamenta??es e diretrizes. Dentre estas destaca-se um
desconhecimento acerca do Programa TI Maior, a falta de efetividade do Plano
Nacional de Banda Larga na vis?o dos entrevistados, bem como a influ?ncia do Marco
Civil da Internet como um elemento que pode emperrar os avan?os na utiliza??o da
computa??o em nuvem no governo brasileiro. Destaca-se tamb?m a burocratiza??o
do processo de aquisi??o de bens se servi?os de TI, limitando, em muitos casos, o
avan?o tecnol?gico. Em rela??o ? influ?ncia dos atores, n?o foi poss?vel identificar a
presen?a de um empreendedor pol?tico, bem como percebeu-se uma aus?ncia de
for?a pol?tica. O fluxo pol?tico foi influenciado apenas pelas mudan?as dentro do
governo. A fragmenta??o foi um fator de peso para o enfraquecimento do tema no
processo de forma??o de agenda. A seguran?a da informa??o foi questionada por
parte dos respondentes que a apontou como principal limita??o aliada ? falta de
capacita??o dos servidores p?blicos. Em termos de benef?cios, a economia de
recursos aparece em destaque, seguida pela melhoria da efici?ncia. Por fim, a
discuss?o sobre a computa??o em nuvem precisa avan?ar dentro da esfera p?blica,
considerando que a experi?ncia internacional j? est? bem mais avan?ada,
enquadrando a computa??o em nuvem como um elemento respons?vel pela melhoria
dos processos, servi?os prestados e economia dos recursos p?blicos. / This work aims to understand how cloud computing contextualizes the IT government
and decision agenda, in the light of the multiple streams model, considering the current
status of public IT policies, the dynamics of the agenda setting for the area, the
interface between the various institutions, and existing initiatives on the use of cloud
computing in government. Therefore, a qualitative study was conducted through
interviews with a group of policy makers and the other group consists of IT managers.
As analysis technique, this work made use of content analysis and analysis of
documents, with some results by word cloud. As regards the main results to overregulation
to the area, usually scattered in various agencies of the federal government,
which hinders the performance of the managers. Identified a lack of knowledge of
standards, government programs, regulations and guidelines. Among these he
highlighted a lack of understanding of the TI Maior Program, the lack of effectiveness
of the National Broadband Plan in view of the respondents, as well as the influence of
Internet Landmark as an element that can jam the advances in the use of computing
cloud in the Brazilian government. Also noteworthy is the bureaucratization of the
acquisition of goods to IT services, limited, in many cases, technological advances.
Regarding the influence of the actors, it was not possible to identify the presence of a
political entrepreneur, and it was noticed a lack of political force. Political flow was
affected only by changes within the government. Fragmentation was a major factor for
the theme of weakening the agenda formation. Information security was questioned by
the respondents pointed out that the main limitation coupled with the lack of training of
public servants. In terms of benefits, resource economy is highlighted, followed by
improving efficiency. Finally, the discussion about cloud computing needs to advance
within the public sphere, whereas the international experience is already far advanced,
framing cloud computing as a responsible element for the improvement of processes,
services and economy of public resources
|
206 |
Infoestrutura: um sistema em nuvem para prover contexto como servi?o no cen?rio de internet das coisas integrado a ambientes veiculares / Infostructure: a system for cloud context-aware information for the internet of things scenarioAlmeida, Everton Fagner Costa de 27 February 2014 (has links)
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2016-01-26T17:46:31Z
No. of bitstreams: 1
EvertonFagnerCostaDeAlmeida_DISSERT.pdf: 4105478 bytes, checksum: 6b9d7367b1ab0e33719f5af79835523c (MD5) / Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2016-01-28T17:34:35Z (GMT) No. of bitstreams: 1
EvertonFagnerCostaDeAlmeida_DISSERT.pdf: 4105478 bytes, checksum: 6b9d7367b1ab0e33719f5af79835523c (MD5) / Made available in DSpace on 2016-01-28T17:34:35Z (GMT). No. of bitstreams: 1
EvertonFagnerCostaDeAlmeida_DISSERT.pdf: 4105478 bytes, checksum: 6b9d7367b1ab0e33719f5af79835523c (MD5)
Previous issue date: 2014-02-27 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior - CAPES / Por interm?dio de in?meros avan?os tecnol?gicos dos ?ltimos anos juntamente com a
populariza??o de dispositivos computacionais, a sociedade est? se movendo em dire??o a
um paradigma ?sempre conectado?. As redes de computadores est?o por toda a parte e
o advento do IPv6 abre caminho para a explos?o da Internet das Coisas. Esse conceito
permite o compartilhamento de dados entre m?quinas computacionais e objetos do dia-adia.
Uma das ?reas inseridas no ?mbito de internet das coisas s?o as redes veiculares. No
entanto, as informa??es geradas individualmente por um ve?culo n?o tem valor amplo e
n?o contribui para uma melhoria do tr?nsito, uma vez que se tem as informa??es isoladas.
Este trabalho apresenta a Infoestrutrura, um sistema que vem para facilitar os esfor?os
e diminuir os custos para desenvolvimento de aplica??es sens?veis ao contexto de alto
n?vel sem?ntico para o cen?rio de Internet das coisas, que permite gerenciar, armazenar
e combinar os dados a fim de gerar contexto mais amplo. Para tal apresentamos uma
arquitetura de refer?ncia, que tem por finalidade mostrar os principais componentes da
Infoestrutura. Logo em seguida ? apresentada um prot?tipo ao qual ? utilizado para validar
que nosso trabalho atinge o n?vel de contextualiza??o de alto n?vel sem?ntico desejado,
bem como uma avalia??o de desempenho, que tem como objetivo avaliar o comportamento
do subsistema respons?vel em gerenciar as informa??es contextuais diante de uma grande
quantidade de dados. Ao fim uma an?lise estat?stica ? realizada com os resultados obtidos
na avalia??o. Por fim, s?o apresentada as conclus?es do trabalho e alguns problemas como
a n?o garantia quanto a integridade dos dados sensoriais que chegam a Infoestrutura, e os
trabalhos futuros, que levam em considera??o a implementa??o dos demais m?dulos para
que assim possamos realizar testes em ambientes reais. / Through numerous technological advances in recent years along with the popularization of
computer devices, the company is moving towards a paradigm ?always connected?. Computer
networks are everywhere and the advent of IPv6 paves the way for the explosion
of the Internet of Things. This concept enables the sharing of data between computing
machines and objects of day-to-day. One of the areas placed under Internet of Things are
the Vehicular Networks. However, the information generated individually for a vehicle has
no large amount and does not contribute to an improvement in transit, once information
has been isolated. This proposal presents the Infostructure, a system that has to facilitate
the efforts and reduce costs for development of applications context-aware to high-level
semantic for the scenario of Internet of Things, which allows you to manage, store and
combine the data in order to generate broader context. To this end we present a reference
architecture, which aims to show the major components of the Infostructure. Soon after
a prototype is presented which is used to validate our work reaches the level of contextualization
desired high level semantic as well as a performance evaluation, which aims to
evaluate the behavior of the subsystem responsible for managing contextual information
on a large amount of data. After statistical analysis is performed with the results obtained
in the evaluation. Finally, the conclusions of the work and some problems such as no
assurance as to the integrity of the sensory data coming Infostructure, and future work
that takes into account the implementation of other modules so that we can conduct tests
in real environments are presented.
|
207 |
Cloud Stratus: uma plataforma de middleware para desenvolvimento de aplica??es em nuvem / Cloud Stratus: a middleware platform for development of cloud applicationsAlves, Gustavo Nogueira 28 January 2015 (has links)
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2016-01-26T17:46:31Z
No. of bitstreams: 1
GustavoNogueiraAlves_DISSERT.pdf: 7390589 bytes, checksum: 622ffc2952552ee8688415a6acdb97f1 (MD5) / Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2016-01-28T17:44:43Z (GMT) No. of bitstreams: 1
GustavoNogueiraAlves_DISSERT.pdf: 7390589 bytes, checksum: 622ffc2952552ee8688415a6acdb97f1 (MD5) / Made available in DSpace on 2016-01-28T17:44:43Z (GMT). No. of bitstreams: 1
GustavoNogueiraAlves_DISSERT.pdf: 7390589 bytes, checksum: 622ffc2952552ee8688415a6acdb97f1 (MD5)
Previous issue date: 2015-01-28 / Conselho Nacional de Desenvolvimento Cient?fico e Tecnol?gico - CNPq / Computa??o em Nuvem ? um paradigma computacional que possibilita o acesso de
forma simples e pervasiva, via rede, a recursos compartilhados e configur?veis de
computa??o. Tais recursos s?o oferecidos sob demanda para o usu?rio atrav?s de um
modelo de uso em que s? se paga pelo uso do recurso. Com o avan?o desse paradigma,
um ?nico servi?o oferecido por uma plataforma de nuvem pode n?o ser suficiente
para prover todos os requisitos dos clientes, sendo necess?rio uma composi??o
de servi?os providos por diferentes plataformas de nuvem. No entanto, as plataformas
de nuvem atuais n?o s?o implementadas usando padr?es comuns, cada uma
possui sua pr?pria API e ferramenta de desenvolvimento, o que dificulta a cria??o da
composi??o. Para facilitar a cria??o de composi??es existe o Cloud Integrator, uma
plataforma de middleware orientada a servi?os que prov? um ambiente que facilita o
desenvolvimento e a execu??o de aplica??es. Essas aplica??es s?o composi??es de
servi?os de diferentes plataformas de nuvem e representadas atrav?s de workflows
abstratos. No entanto, o Cloud Integrator possui algumas limita??es: (i) as aplica??es
criadas s?o executadas localmente; (ii) usu?rios n?o podem especificar a aplica??o
apenas pelas suas entradas e sa?das, e; (iii) os usu?rios n?o podem selecionar diretamente
qual os servi?os que v?o executar as atividades do workflow. A fim de tratar
essas limita??es, esse trabalho prop?e o Cloud Stratus, uma plataforma de middleware
que estende o Cloud Integrator e oferece diferentes formas de especificar aplica??es,
permitindo se definir um workflow abstrato ou fluxo de execu??o completo ou parcial.
A plataforma possibilita a implanta??o da aplica??o em m?quinas virtuais na nuvem,
de forma que v?rios usu?rios podem acess?-la atrav?s da Internet. O Cloud Stratus
ainda realiza o acesso e gerenciamento de m?quinas virtuais de diferentes plataformas
de nuvem e fornece mecanismos para monitoramento de servi?os e aferi??o de
par?metros de QoS. A valida??o do Cloud Stratus ? realizada atrav?s de um estudo de
caso que consiste de uma aplica??o que utiliza diversos servi?os de nuvem providos
por diferentes plataformas de nuvem. O Cloud Stratus ainda ? avaliado atrav?s de
experimentos computacionais que analisam o desempenho de seus processos. / Cloud Computing is a paradigm that enables the access, in a simple and pervasive
way, through the network, to shared and configurable computing resources. Such
resources can be offered on demand to users in a pay-per-use model. With the advance
of this paradigm, a single service offered by a cloud platform might not be
enough to meet all the requirements of clients. Ergo, it is needed to compose services
provided by different cloud platforms. However, current cloud platforms are not
implemented using common standards, each one has its own APIs and development
tools, which is a barrier for composing different services. In this context, the Cloud
Integrator, a service-oriented middleware platform, provides an environment to facilitate
the development and execution of multi-cloud applications. The applications are
compositions of services, from different cloud platforms and, represented by abstract
workflows. However, Cloud Integrator has some limitations, such as: (i) applications
are locally executed; (ii) users cannot specify the application in terms of its inputs
and outputs, and; (iii) experienced users cannot directly determine the concrete Web
services that will perform the workflow. In order to deal with such limitations, this
work proposes Cloud Stratus, a middleware platform that extends Cloud Integrator
and offers different ways to specify an application: as an abstract workflow or a
complete/partial execution flow. The platform enables the application deployment in
cloud virtual machines, so that several users can access it through the Internet. It also
supports the access and management of virtual machines in different cloud platforms
and provides services monitoring mechanisms and assessment of QoS parameters.
Cloud Stratus was validated through a case study that consists of an application that
uses different services provided by different cloud platforms. Cloud Stratus was also
evaluated through computing experiments that analyze the performance of its processes.
|
208 |
Uma linguagem de descri??o arquitetural baseada em uma arquitetura de refer?ncia para sistemas ub?quos / An architectural description languagem based on a reference architecture for ubiquitous systemsMachado, Carlos Alberto Nunes 29 January 2015 (has links)
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2016-02-29T21:40:50Z
No. of bitstreams: 1
CarlosAlbertoNunesMachado_TESE.pdf: 4383936 bytes, checksum: f242b77bd956f24ec3818296ce30b852 (MD5) / Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2016-03-01T19:53:18Z (GMT) No. of bitstreams: 1
CarlosAlbertoNunesMachado_TESE.pdf: 4383936 bytes, checksum: f242b77bd956f24ec3818296ce30b852 (MD5) / Made available in DSpace on 2016-03-01T19:53:18Z (GMT). No. of bitstreams: 1
CarlosAlbertoNunesMachado_TESE.pdf: 4383936 bytes, checksum: f242b77bd956f24ec3818296ce30b852 (MD5)
Previous issue date: 2015-01-29 / A computa??o ub?qua ? um paradigma no qual dispositivos com capacidade de processamento e comunica??o s?o embutidos nos elementos comuns de nossas vidas (casas, carros, m?quinas fotogr?ficas, telefones, escolas, museus, etc), provendo servi?os com um alto grau de mobilidade e transpar?ncia. O desenvolvimento de sistemas ub?quos ? uma tarefa complexa, uma vez que envolve v?rias ?reas da computa??o, como Engenharia de Software, Intelig?ncia Artificial e Sistemas Distribu?dos. Essa tarefa torna-se ainda mais complexa pela aus?ncia de uma arquitetura de refer?ncia para guiar o desenvolvimento de tais sistemas. Arquiteturas de refer?ncia t?m sido usadas para fornecer uma base comum e dar diretrizes para a constru??o de arquiteturas de softwares para diferentes classes de sistemas. Por outro lado, as linguagens de descri??o arquitetural (ADLs) fornecem uma sintaxe para representa??o estrutural dos elementos arquiteturais, suas restri??es e intera??es, permitindo-se expressar modelo arquitetural de sistemas. Atualmente n?o h?, na literatura, ADLs baseadas em arquiteturas de refer?ncia para o dom?nio de computa??o ub?qua. De forma a permitir a modelagem arquitetural de aplica??es ub?quas, esse trabalho tem como objetivo principal especificar UbiACME, uma linguagem de descri??o arquitetural para aplica??es ub?quas, bem como disponibilizar a ferramenta UbiACME Studio, que permitir? arquitetos de software realizar modelagens usando UbiACME. Para esse fim, inicialmente realizamos uma revis?o sistem?tica, de forma a investigar na literatura relacionada com sistemas ub?quos, os elementos comuns a esses sistemas que devem ser considerados no projeto de UbiACME. Al?m disso, com base na revis?o sistem?tica, definimos uma arquitetura de refer?ncia para sistemas ub?quos, RA-Ubi, que ? a base para a defini??o dos elementos necess?rios para a modelagem arquitetural e, portanto, fornece subs?dios para a defini??o dos elementos de UbiACME. Por fim, de forma a validar a linguagem e a ferramenta, apresentamos um experimento controlado onde arquitetos modelam uma aplica??o ub?qua usando UbiACME Studio e comparam com a modelagem da mesma aplica??o em SySML.
|
209 |
Desenvolvimento de aplica??es m?veis baseadas em sistemas de informa??es web existentes / Development of mobile applications based on existing web information systemsBarroca Filho, Itamir de Morais 05 February 2015 (has links)
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2016-03-02T22:44:37Z
No. of bitstreams: 1
ItamirDeMoraisBarrocaFilho_DISSERT.pdf: 3957224 bytes, checksum: dd8307554e48a7fc36b95ba2bcf355ff (MD5) / Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2016-03-03T22:47:22Z (GMT) No. of bitstreams: 1
ItamirDeMoraisBarrocaFilho_DISSERT.pdf: 3957224 bytes, checksum: dd8307554e48a7fc36b95ba2bcf355ff (MD5) / Made available in DSpace on 2016-03-03T22:47:22Z (GMT). No. of bitstreams: 1
ItamirDeMoraisBarrocaFilho_DISSERT.pdf: 3957224 bytes, checksum: dd8307554e48a7fc36b95ba2bcf355ff (MD5)
Previous issue date: 2015-02-05 / Considerando a era da computa??o m?vel percebe-se que os sistemas de informa??oest?o passando por um processo de metamorfose para possibilitar que seus usu?rios utilizemnovas formas de acessos ?s informa??es a partir de dispositivos m?veis. Isso se deveprincipalmente ao aumento da popularidade de dispositivos como smartphones e tablets.Impulsionado por esse novo cen?rio de computa??o, que est? mudando velhos h?bitos ecriando novas maneiras da sociedade acessar informa??es que at? ent?o s? eram acess?veisatrav?s de computadores tradicionais, crescem as demandas por aplica??es m?veis corporativas.Esse aumento ? ocasionado pela necessidade das empresas garantirem aos seusclientes novas formas de intera??es com seus servi?os. Dessa forma, esse trabalho tem oobjetivo de apresentar um estudo referente ao desenvolvimento de aplica??es m?veis eum processo denominado Metamorphosis, que prov? um conjunto de atividades organizadasem tr?s fases: requisitos, projeto e implanta??o, para auxiliar no desenvolvimentode aplica??es m?veis corporativas baseadas em sistemas de informa??es web existentes.
|
210 |
Autonomic hardware manager: uma arquitetura de hardware auton?mico usando a solu??o de reposit?rio ativo de componentesMelo, J?lio C?sar Paulino de 29 May 2015 (has links)
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2016-03-22T00:23:25Z
No. of bitstreams: 1
JulioCesarPaulinoDeMelo_TESE.pdf: 6225548 bytes, checksum: 626c81149f01a851ae8666c050dac932 (MD5) / Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2016-03-22T22:50:30Z (GMT) No. of bitstreams: 1
JulioCesarPaulinoDeMelo_TESE.pdf: 6225548 bytes, checksum: 626c81149f01a851ae8666c050dac932 (MD5) / Made available in DSpace on 2016-03-22T22:50:30Z (GMT). No. of bitstreams: 1
JulioCesarPaulinoDeMelo_TESE.pdf: 6225548 bytes, checksum: 626c81149f01a851ae8666c050dac932 (MD5)
Previous issue date: 2015-05-29 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior - CAPES / Esta Tese tem como objetivo desenvolver e implementar uma arquitetura para
suporte a sistemas de Hardware Auton?micos, capaz de gerenciar o hardware em
opera??o em dispositivos reconfigur?veis. A arquitetura proposta implementa
mecanismos para manipula??o, gera??o e comunica??o de arquiteturas de
hardware, usando a metodologia de Reposit?rio Ativo orientado a Contexto. A
solu??o consiste no desenvolvimento de uma arquitetura de Hardware-Software
denominada Autonomic Hardware Manager, que cont?m um Reposit?rio Ativo de
Componentes de Hardware. Usando o reposit?rio, a arquitetura se encarregar? de
gerenciar os sistemas embarcados conectados durante sua opera??o, possibilitando
a implementa??o de caracter?sticas auton?micas como auto-gerenciamento, autootimiza??o,
auto-descri??o e auto-configura??o. A arquitetura proposta contempla
tamb?m um metamodelo para representa??o do Contexto de Opera??o de sistemas
de hardware. Esse metamodelo servir? de base para o desenvolvimento dos
m?dulos de sensibilidade ao contexto, previstos na arquitetura do reposit?rio ativo.
Para fins de demonstra??o do funcionamento da arquitetura proposta, experimentos
foram realizados com vistas a comprovar as hip?teses de pesquisa e alcan?ar cada
objetivo desta tese. Tr?s experimentos foram planejados e executados: o Hardware
Reconfigurable Filter, que consiste em uma aplica??o que implementa Filtro Digitais
atrav?s de hardware reconfigur?vel; o Autonomic Image Segmentation Filter, que
apresenta o projeto e implementa??o de uma aplica??o auton?mica de segmenta??o
de processamento de imagens; por fim, o Autonomic Auto Pilot aplica??o que
consiste de um piloto autom?tico para ve?culos a?reos n?o tripulados. Neste
trabalho, a arquitetura das aplica??es foi organizada em m?dulos, de acordo com as
suas funcionalidades. Alguns destes m?dulos foram reimplementados em HDL e
sintetizados em hardware. Outros m?dulos foram mantidos em software. Em
seguida, a aplica??es s?o integradas com o reposit?rio AHM para possibilitar a sua
adapta??o aos diferentes contextos de opera??o, tornando-as auton?micas. / This Thesis main objective is to implement a supporting architecture to
Autonomic Hardware systems, capable of manage the hardware running in
reconfigurable devices. The proposed architecture implements manipulation,
generation and communication functionalities, using the Context Oriented Active
Repository approach. The solution consists in a Hardware-Software based
architecture called "Autonomic Hardware Manager (AHM)" that contains an Active
Repository of Hardware Components. Using the repository the architecture will be
able to manage the connected systems at run time allowing the implementation of
autonomic features such as self-management, self-optimization, self-description and
self-configuration. The proposed architecture also contains a meta-model that allows
the representation of the Operating Context for hardware systems. This meta-model
will be used as basis to the context sensing modules, that are needed in the Active
Repository architecture. In order to demonstrate the proposed architecture
functionalities, experiments were proposed and implemented in order to proof the
Thesis hypothesis and achieved objectives. Three experiments were planned and
implemented: the Hardware Reconfigurable Filter, that consists of an application that
implements Digital Filters using reconfigurable hardware; the Autonomic Image
Segmentation Filter, that shows the project and implementation of an image
processing autonomic application; finally, the Autonomic Autopilot application that
consist of an auto pilot to unmanned aerial vehicles. In this work, the applications
architectures were organized in modules, according their functionalities. Some
modules were implemented using HDL and synthesized in hardware. Other modules
were implemented kept in software. After that, applications were integrated to the
AHM to allow their adaptation to different Operating Context, making them
autonomic.
|
Page generated in 0.0459 seconds