491 |
Uma infraestrutura para integração entre dispositivos computacionais heterogêneos baseada na especificação DPWSAraújo, Gustavo Medeiros de January 2009 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação / Made available in DSpace on 2012-10-24T20:43:50Z (GMT). No. of bitstreams: 1
264175.pdf: 2505828 bytes, checksum: de0c0ea46b5d1374d5718d445e573637 (MD5) / Serviços computacionais têm proporcionado facilidades à vida das pessoas, provendo mais agilidade em operações e acesso a informação. Muitos desses serviços são providos por dispositivos que estão espalhados no ambiente de convívio comum. Alguns destes equipamentos podem se conectar e trocar dados entre si utilizando uma infra-estrutura de rede. Entretanto, um conjunto maior de serviços poderia ser oferecido se dispositivos que empregam diferentes tecnologias de comunicação também pudessem se conectar e trocar dados. Dessa forma, seria possível aproveitar classes diversas de equipamentos para construção de soluções que atendam cenários de aplicação diversos. Com o objetivo de proporcionar um mecanismo que reúna serviços oferecidos por dispositivos heterogêneos é proposto neste trabalho o Device Service Bus (DSB). O DSB consiste em uma infra-estrutura de middleware empregada para integração de diferentes dispositivos embarcados em ambiente de computação ubíqua. Baseado no Devices Profile for Web Services (DPWS) como tecnologia de integração, o DSB permite interação de vários dispositivos que adotam diferentes padrões de comunicação. Esse trabalho apresenta uma implementação de um protótipo do DSB, que provê componentes de software que são implantados em dispositivos responsáveis por construir um barramento de integração entre dispositivos heterogêneos. Além disso, dois cenários de aplicação real reunindo sensores Sun SPOT e leitores RFID, e medições de desempenho obtidas com estes dispositivos também são apresentados nesse trabalho.
|
492 |
Ambiente de produção para televisão digital interativaWeber, Mathias Henrique 25 October 2012 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2010 / Made available in DSpace on 2012-10-25T00:07:06Z (GMT). No. of bitstreams: 1
280086.pdf: 7808248 bytes, checksum: 847254a5895cd190671b6a08395b2285 (MD5) / Esta dissertação apresenta um conjunto de ferramental desenvolvido para a inserção de interatividade em Televisão Digital para conteúdos jornalísticos. Para isso é apresentado um levantamento bibliográfico realizado sobre os assuntos decorrentes, bem como o conjunto de ferramentas implementadas. O conjunto proposto e desenvolvido consiste em uma ferramenta de autoria, aliada a templates permite a criação de projetos baseados em linha de tempo para televisão digital interativa. Junto é apresentado um servidor capaz de armazenar os projetos gerados com a ferramenta de autoria bem como receber, através do canal de retorno, informações geradas por aplicativos interativos. Para colher resultados da implementação foram realizados três projetos, com grupos distintos, utilizando as ferramentas e relatado a experiência de cada grupo.
|
493 |
Estratégias pedagógicas de uso de técnicas de computação gráfica como instrumento de apoio ao processo criativo de projeto de arquiteturaFernandes, Bruno Ribeiro January 2006 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Arquitetura. / Made available in DSpace on 2012-10-22T14:27:11Z (GMT). No. of bitstreams: 0Bitstream added on 2013-07-16T19:55:40Z : No. of bitstreams: 1
233087.pdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Esta pesquisa disserta sobre o uso de técnicas de computação gráfica como instrumento de apoio ao processo criativo de projeto de arquitetura tendo como campo de experiência a disciplina Projeto 2 do Curso de Arquitetura e Urbanismo da Universidade Federal de Santa Catarina no segundo semestre letivo de 2005.
As principais questões que motivaram esta pesquisa surgiram primeiramente da observação do uso de técnicas de computação gráfica na representação da forma e espaço arquitetônico durante a graduação do autor em Arquitetura e Urbanismo (1995-2000). Encontrada em livros, revistas de arquitetura e na apresentação dos projetos de alguns alunos, o uso da computação gráfica estava se difundindo rapidamente no meio. Esta observação levou ao aprofundamento no estudo e uso destes programas, onde percebeu-se que eles tinham potencialidades suficientes para provocar uma mudança na maneira de projetar arquitetura, uma vez que permitiam uma nova abordagem, que o método tradicional de croquis e modelos físicos não permitia.
Posteriormente, seguiu-se ao estudo mais detalhado e ao uso da tecnologia CAD em projetos de arquitetura, que culminaram na proposta da presente pesquisa de mestrado, com o objetivo de pesquisar, elaborar e aplicar estratégias pedagógicas de uso de técnicas de computação gráfica como instrumento de apoio ao processo criativo de projeto de arquitetura.
Os resultados mostraram que as estratégias atenderam à demanda dos alunos, permitindo a expressão tridimensional de idéias, o entendimento dos procedimentos e resultados obtidos e a crítica acerca de suas vantagens e desvantagens, confirmando seu potencial como procedimento pedagógico adequado ao ensino de projeto de arquitetura.
This present work is about the use of Computer Graphics techniques as a supporting tool for the creative process of Architecture Design using as a field experience the subject "PROJETO 2" of the Architecture and Planning course at the Universidade Federal de Santa Catarina in the second semester of 2005.
The main reasons which motivated this research have stemmed from observation of the use of Computer Graphics Techniques in the representation of shape and architectural space, during the author's graduation course in Architecture and Planning (1995-2000). The use of Computer Graphics was present in books, architecture magazines and in project presentations of students, and it was rapidly becoming pervasive in the field. This observation has lead to a deeper study and use of these programs, when the author realized they had enough potentialities to create
a change in the way we design architecture, once these programs allow a new approach, which was not possible when using the traditional method of sketches and physical models.
Later, a more detailed study and the use of CAD technology in architecture projects followed, which led to the present Master's Degree Research Proposal, whose objective is to research, elaborate and apply pedagogic strategies for the use of computer graphics as a supporting tool for the creative process of architecture design.
The results have shown that the strategies met students' needs, allowing
tridimensional expression of ideas, understanding of procedures and obtained results, and criticism of its advantages and disadvantages, which has confirmed its potential as an adequate pedagogic procedure for the teaching of Architecture Design.
|
494 |
Extensão ao modelo WfMC para servidores de workflow em ambientes hospitalaresRibeiro, Manassés January 2007 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação / Made available in DSpace on 2012-10-23T11:49:42Z (GMT). No. of bitstreams: 1
241090.pdf: 1516103 bytes, checksum: 10dac18237f5be877bca545e510929e5 (MD5)
|
495 |
Um analisador de restrições de tempo real para compiladores redirecionáveis automaticamenteWuerges, Emílio January 2008 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação. / Made available in DSpace on 2012-10-24T04:28:13Z (GMT). No. of bitstreams: 1
263131.pdf: 756956 bytes, checksum: 840e0f33f9d99e70d7bddaadf6eaffa6 (MD5)
|
496 |
Processo de evolução colaborativo de guias de referência de softwareSouza, Richard Henrique de January 2009 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência de Computação. / Made available in DSpace on 2012-10-24T06:40:54Z (GMT). No. of bitstreams: 1
263941.pdf: 1295184 bytes, checksum: 3c1409b0d160c1729764dc0e4b92475c (MD5) / Na melhoria de processos de software, guias de referência podem fornecer um apoio sobre como definir um modelo específico de processo em uma organização, alinhado aos modelos genéricos de referência, como: ISO / IEC 15504, CMMI e MPS.BR. Tais guias de referência indicam diversas alternativas quanto à forma de estabelecerem as melhores práticas em diferentes ambientes organizacionais, descrevendo vários métodos, técnicas e ferramentas e indicando em que contexto cada uma destas é aplicável. No entanto, o desenvolvimento e a atualização de tais guias de referência não são tarefas triviais e representam um esforço contínuo e colaborativo. Portanto, este trabalho apresenta um processo para a evolução contínua e colaborativa de guias de referência. Este processo é aplicado e avaliado, onde o resultado da avaliação consiste em um primeiro indício de que a utilização do processo de evolução colaborativo pode facilitar a atualização contínua de guias de referência.
Software process improvement reference guides can provide a support on how to define organization specific process models in alignment with generic software process reference models, such as, ISO/IEC 15504, CMMI or MPS.BR. Such reference guides describe various methods, techniques and tools and indicate in which context each of them is applicable. Yet, the development and update of reference guides is not trivial and represents a collaborative and continuous effort. Therefore, a process for the continuous and collaborative evolution of such reference guides is described in this thesis. This process was implemented and evaluated, and the assessment results provide a first indication that the use of the collaborative development of reference guides can facilitate the continuous updating of the reference guides.
|
497 |
Proposta de um modelo de confiança para o protocolo OLSRAreal, Janaína Laguardia 12 1900 (has links)
Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2008. / Submitted by Priscilla Brito Oliveira (priscilla.b.oliveira@gmail.com) on 2009-09-11T19:14:06Z
No. of bitstreams: 1
2008_JanainaLaguardiaAreal.pdf: 802768 bytes, checksum: aec102778ec87508a90f35db134a513d (MD5) / Approved for entry into archive by Guimaraes Jacqueline(jacqueline.guimaraes@bce.unb.br) on 2010-05-31T14:45:03Z (GMT) No. of bitstreams: 1
2008_JanainaLaguardiaAreal.pdf: 802768 bytes, checksum: aec102778ec87508a90f35db134a513d (MD5) / Made available in DSpace on 2010-05-31T14:45:03Z (GMT). No. of bitstreams: 1
2008_JanainaLaguardiaAreal.pdf: 802768 bytes, checksum: aec102778ec87508a90f35db134a513d (MD5)
Previous issue date: 2008-12 / Este trabalho apresenta um novo modelo de confiança computacional, desenvolvido
para aprimorar o encaminhamento de pacotes em MANET que utilizam o protocolo OLSR.
Redes Móveis Ad hoc (MANET) são formadas de dispositivos móveis que se
comunicam diretamente sem a necessidade de uma infra-estrutura prévia. Os nodos nestas
redes atuam como roteadores. O protocolo Optimized Link State Routing (OLSR) é um dos
protocolos em padronização para uso neste tipo de rede.
Os protocolos de roteamento para MANET não possuem mecanismos específicos de
segurança. Assim, uma MANET está vulnerável a uma série de ataques relacionados ao
protocolo de roteamento. Neste trabalho, abordamos os ataques de não colaboração
relacionados ao encaminhamento de pacotes, isto é, quando um nodo assume a
responsabilidade de encaminhar pacotes através da execução do protocolo de roteamento, mas
não realiza essa operação conforme esperado.
O modelo de confiança proposto neste trabalho pretende avaliar qualitativa e
quantitativamente a confiança computacional entre os nodos que participam do roteamento de
uma MANET. Nossa proposta é baseada no modelo de J. Patel denominado Trust and
Reputation Model for Agent-based Virtual Organizations (TRAVOS).
O modelo apresentado foi validado em um experimento do tipo prova de conceito.
Para este experimento, o modelo proposto foi implementado como uma extensão do daemon
UniK OLSRD (www.olsr.org). O modelo e a sua respectiva implementação foram testados
em uma MANET real, com condições de operação hipotéticas.
Os resultados obtidos com a realização deste trabalho permitem evidenciar as
seguintes contribuições:
• Apresentação e validação de um novo modelo de confiança computacional para
melhorar a robustez do encaminhamento de pacotes em MANET.
• Implementação do modelo como extensão do daemon OLSR UniK. ________________________________________________________________________________________ ABSTRACT / This work presents a new computational trust model, developed to improve the
packets forwarding in MANET using OLSR protocol.
Mobile Ad hoc Networks (MANET) are composed of mobile devices that
communicate directly without the need of any prior infrastructure. The nodes in these
networks operate as routers. The Optimized Link State Routing Protocol (OLSR) is a standard
routing protocol in use on this type of network.
Routing protocols for MANET have no specific security mechanisms. Thus, a
MANET is vulnerable to a variety of attacks related to the routing protocol. In this work, we
tackle non-cooperation attacks related to the packet forwarding. This attack consist of a node
that takes responsibility for packet forwarding through the binds of the routing protocol
execution, but does not perform this operation as expected.
The trust model proposed in this work aims to evaluate qualitatively and quantitatively
the computational trust between the nodes that participate in MANET routing. Our proposal is
based on J. Patel’s Trust and Reputation Model for Agent-based Virtual Organizations
(TRAVOS).
The model presented was validated in a proof of concept experiment. For this
experiment, the proposed model was implemented as an extension to the daemon Unik
OLSRD (www.olsr.org). The model and its implementation have been tested in a real
MANET with hypothetical operational conditions.
As results of this work we shall highlight the following contributions:
• Presentation and evaluation of a new computational trust model to improve the
robustness of the packets forwarding in MANET.
• The actual implementation of the proposed model as an extension to the Unik
OLSR daemon.
|
498 |
ANAC : uma ferramenta para a automatização da análise da complexidade de algoritmosBarbosa, Marco Antonio de Castro January 2001 (has links)
A análise de um algoritmo tem por finalidade melhorar, quando possível, seu desempenho e dar condições de poder optar pelo melhor, dentre os algoritmos existentes, para resolver o mesmo problema. O cálculo da complexidade de algoritmos é muito dependente da classe dos algoritmos analisados. O cálculo depende da função tamanho e das operações fundamentais. Alguns aspectos do cálculo da complexidade, entretanto, não dependem do tipo de problema que o algoritmo resolve, mas somente das estruturas que o compõem, podendo, desta maneira, ser generalizados. Com base neste princípio, surgiu um método para o cálculo da complexidade de algoritmos no pior caso. Neste método foi definido que cada estrutura algorítmica possui uma equação de complexidade associada. Esse método propiciou a análise automática da complexidade de algoritmos. A análise automática de algoritmos tem como principal objetivo tornar o processo de cálculo da complexidade mais acessível. A união da metodologia para o pior caso, associada com a idéia da análise automática de programas, serviu de motivação para o desenvolvimento do protótipo de sistema ANAC, que é uma ferramenta para análise automática da complexidade de algoritmos não recursivos. O objetivo deste trabalho é implementar esta metodologia de cálculo de complexidade de algoritmos no pior caso, com a utilização de técnicas de construção de compiladores para que este sistema possa analisar algoritmos gerando como resultado final a complexidade do algoritmo dada em ordens assintóticas.
|
499 |
Suporte à geração semi-automatizada de adaptação para componentes no ambiente SEASartori, Glademir Maria Silveira January 2005 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-graduação em Ciência da Computação / Made available in DSpace on 2013-07-16T01:52:38Z (GMT). No. of bitstreams: 1
233930.pdf: 3447464 bytes, checksum: a1e662a04a06db7e6ef1fb497f8ef1b5 (MD5) / O Desenvolvimento de Sistemas Baseado em Componentes (DSBC) estabelece que uma aplicação, ou mesmo, outro componente seja construído através da integração de componentes já existentes. Esta visão quebra-cabeça do desenvolvimento de software só pode ser atingida quando tivermos bibliotecas de componentes da onde serão selecionados além de padrões para representar a interface e os mecanismos de conexão. Como usar um componente exatamente como ele é oferecido é muito difícil, o sucesso desta abordagem depende em muito da capacidade de adaptar os componentes existentes para efetivar o reuso.
|
500 |
Uma abordagem distribuída para um sistema de arquivos no ambiente CluxElsing, Rejane January 2005 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-graduação em Ciência da Computação / Made available in DSpace on 2013-07-16T02:47:10Z (GMT). No. of bitstreams: 1
220918.pdf: 758815 bytes, checksum: a46b527b3cf07303f28ee1b7277222b4 (MD5) / Neste trabalho é realizado o projeto e a implementação da distribuição do sistema de arquivos no ambiente do cluster Clux, usando um servidor de arquivos, que inicialmente era centralizado e implementado com processos regulares do Linux. O servidor de arquivos foi re-implementado com threads, tornando-se um servidor de arquivos multithreaded. Visando distribuir e aumentar a disponibilidade do serviço de arquivos, o serviço foi disponibilizado em dois nós de trabalho do cluster, onde cada nó é responsável por gerenciar parte do espaço de nomes compartilhado do cluster. Consequentemente, houve a necessidade de projetar e implementar um servidor de diretório multithreaded, com o objetivo de identificar qual servidor de arquivos, no ambiente do cluster, está disponibilizando o arquivo que o processo cliente deseja manipular. O servidor de diretório identifica a localização física dos arquivos no cluster, permitindo que um cliente manipule arquivos sem saber sua localização física.
|
Page generated in 0.0595 seconds