• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1285
  • 99
  • 38
  • 16
  • 13
  • 13
  • 13
  • 11
  • 2
  • 2
  • 2
  • 2
  • 2
  • Tagged with
  • 1433
  • 1433
  • 394
  • 311
  • 309
  • 308
  • 299
  • 298
  • 293
  • 286
  • 281
  • 239
  • 140
  • 129
  • 116
  • 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.
371

Algoritmo distribuído para backup reativo tolerante a faltas bizantinas em redes peer-to-peer

Appio, Alisson Rafael January 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, 2012. / Made available in DSpace on 2013-07-16T04:32:21Z (GMT). No. of bitstreams: 1 317329.pdf: 962693 bytes, checksum: 22297662416e592bd5e9cf5c246c662b (MD5) / Backup é uma cópia de dados para outro dispositivo de armazenamento com o propósito de restaurar o dado em caso de perda do original. Redes Peer-to- Peer (P2P) tem sido utilizada para armazenar dados de usuários. Neste tipo de rede, a topologia muda constantemente e peers que estão armazenando o backup podem ser desligados sem nenhum aviso prévio dificultando a restauração do backup que foi distribuído, alguns peers podem ser maliciosos podendo negaro serviço de restauração, corromper o backup e até mesmo modificar o backup inserindo algum vírus. Neste contexto, temos dois grandes desafios: como assegurar a disponibilidade para restaurar o backup sem necessitar realizar uma cópia global; como assegurar que o dado é confiável e está integro independente do dono do arquivo ter realizado verificações de integridade quando o dado estava replicado na rede P2P. Para resolver estes problemas, este trabalho apresenta um algoritmo para backup P2P projetado e modelado para assegurar alta disponibilidade para restaurar backup usando o conceito de uma doença epidêmica. Para evitar que o comportamento epidêmico replique o dado para toda a rede, o algoritmo controla de forma distribuída o número de peers que estão armazenando o backup. O algoritmo utiliza recursos de hardware para otimizar todo o processo de armazenamento e restauração do backup. Para assegurar que o dado é confiável e está integro mesmo na presença de um peer malicioso, é usado o protocolo de acordo bizantino com os peers que estão armazenando o backup sem necessitar que o dono do arquivo fique online. Em nossos experimentos foi possível constatar uma alta disponibilidade para restaurar o arquivo chegando a taxas entre 97% a 99.9% mantendo um mínimo de redundância do backup na rede P2P.<br> / Abstract : A backup is a copy of data to another storage device with the proposed to restore the data in the case of the original data is lost. Peer-to-Peer (P2P) computer network is used to user's storage data. In this network, the topology is changing every time and the peers that are storage backup can be offline without any previous warning and hindering the backup restore, some peers may be classified as malicious, it can deny of restore service, corrupt the backup and it can insert a virus in the backup. In this context, we have two major challenges: how to ensure the availability to restore the backup without requiring to copy data to all peers; how to ensure that the data is reliable regardless owner's data have performed checks of integrity in the remote peer. To solve this problems, this work present an algorithm to backup in P2P network, the algorithm was designed to ensure high availability to restore backup using the concept on an epidemic disease. To avoid replicate data to all peers, the algorithm controls the number of peers that are storage the distributed backup.The algorithm uses hardware devices to optimize all process of storage and restore the backup. To ensure that the data is reliable even in the presence a malicious peer, the algorithm uses the Byzantine agreement protocol with the peers are storage backup without regardless owner's data is online. In our experiments was verified a high availability rate to restore the file, this rates vary between 97% to 99.9% maintaining the minimum redundancy of backup in P2P network.
372

Uma abordagem dirigida a modelos para geração de interfaces a partir de diagramas de interação com o usuário

Zeferino, Natan Vinícius January 2015 (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, 2015 / Made available in DSpace on 2016-10-19T13:20:21Z (GMT). No. of bitstreams: 1 336416.pdf: 2278049 bytes, checksum: eafc054e8cb9cbfbe58b03c7c2f1828c (MD5) Previous issue date: 2015 / A complexidade dos softwares e o projeto de interface com o usuário são dois dos principais desafios de desenvolvimento, pois exigem muito entendimento dos requisitos. Em resposta a isso, este trabalho propõe a combinação dos Diagramas de Interação com o Usuário (UID) juntamente com a abordagem de transformações automáticas de modelos (MDD). Juntas, essas técnicas permitem a captura, a modelagem da interação do usuário com o sistema em um alto nível de abstração e a geração automática de código. Uma ferramenta foi desenvolvida para transformar UIDs em modelos independentes de plataforma, que, por sua vez, são transformados em interfaces com o usuário implementadas em diferentes tecnologias. Um estudo de caso no qual interfaces com o usuário em JSF e ASP.Net são geradas a partir dos requisitos representados pelos UIDs é apresentado e comparado com aplicações reais para demonstrar a viabilidade da proposta. <br> / Abstract : The complexity of software and the user interface design are two of the main development challenges, as they demand much understanding of the requirements. To address this issue, this study proposes the combination of User Interaction Diagrams (UID) along with the automatic model transformation approach (MDD). Together, these techniques allow the capturing, the modeling of user interaction with the system at a high level of abstraction, and automatic code generation. A tool was developed to transform UIDs in platform independent models, which, by their turn, are transformed into user interfaces implemented in different technologies. A case study where UIs with JSF and ASP.Net are generated from requirements represented by UIDs is presented and compared with real-world applications to demonstrate the feasibility of the proposal.
373

Sistema de comunicação de alto desempenho baseado em programação genérica

Sanches, André Luís Gobbi January 2003 (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-20T19:19:23Z (GMT). No. of bitstreams: 1 205948.pdf: 368987 bytes, checksum: 697eb018acc9642c0e526278c4830c18 (MD5) / Com o surgimento de redes de baixa latência os sistemas tradicionais de comunicação, em uso por anos, mostraram-se inadequados. A falta de flexibilidade e a estrutura rígida em camadas acarreta em maior latência e overhead de
374

Uma metodologia para análise e especificação de requisitos para o desenvolvimento de tecnologias de baixo custo, para inclusão digital de comunidades carentes

Chaves, Rafael Oliveira January 2004 (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-21T23:57:51Z (GMT). No. of bitstreams: 1 212905.pdf: 679470 bytes, checksum: 8eebab7018c0fda83bfe5f9c1a5d10ca (MD5) / Este trabalho objetiva desenvolver uma metodologia para análise e especificação de requisitos, que servirá como um guia para implantação de tecnologias que promovam a inclusão digital de comunidades carentes. Baseada no conceito de tecnologia alternativa, nos princípios da engenharia de software e da análise estruturada moderna, a metodologia proposta vem ser um subsídio para iniciativas de inclusão digital em comunidades carentes, principalmente porque, para ser alternativa a tecnologia tem que ter baixo custo. O exemplo de aplicação da metodologia, desenvolvida nesta pesquisa,
375

Proposta de metodologia de desenvolvimento de software voltada à educação

Trebien, Edna Satiko Eiri January 2002 (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-20T00:35:38Z (GMT). No. of bitstreams: 1 191629.pdf: 299750 bytes, checksum: a687216825a8a2dde7ef689679a1c801 (MD5) / O cenário atual da indústria de software, sedimentada desde 1993 até a última pesquisa de 1999, é apresentado para parametrizar, em dados estatísticos, a evolução desse mercado, fundamentados no relatório bienal da pesquisa realizada pelo Ministério da Ciência e Tecnologia-MCT, sob a responsabilidade da Secretaria de Política de Informática e Automação-SEPIN, no âmbito do Subcomitê Setorial da Qualidade e Produtividade em Software, do Programa Brasileiro da Qualidade e Produtividade, a qual retrata numericamente os resultados da avaliação da gestão da qualidade nas empresas, a sua evolução e os procedimentos específicos para a qualidade de software. Dentre os inúmeros esforços e trabalhos desenvolvidos para a melhoria de processos de softwares, são apresentados e estudados, com mais profundidade, aqueles que, no momento atual, são objeto de estudo e padronização pela ISO/IEC e pela ABNT, como ferramentas de avaliação de gerenciamento e Engenharia de Software. São apresentadas as características das normas e modelos, contribuindo para a análise e seleção de instrumentos de melhoria e subsídios para elaboração de planos de qualificação de processos de desenvolvimento de softwares, compondo um conjunto de ferramentas de avaliação do produto e processo. Dessa forma, a proposta da metodologia de processo de software educacional apresenta-se como um segmento primordial na aplicação, teste e validação de softwares qualitativos, com interfaces amigáveis, tanto para o educador como para o educando. Atualmente, a proliferação de softwares educacionais, quantitativamente, torna-se um atraente mercado de estudos de validação e avaliação e, principalmente, adequação, como instrumento de ensino-aprendizagem.
376

Algumas considerações sobre a implementação de sistema de informação em uma administração tributária estadual

Nakamura Filho, Mauro January 2002 (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-20T08:00:05Z (GMT). No. of bitstreams: 0Bitstream added on 2014-09-26T01:17:06Z : No. of bitstreams: 1 189929.pdf: 4646713 bytes, checksum: e52362039e277971d865330a6b04198e (MD5) / Os métodos e técnicas utilizados na construção de sistemas de informação conservam o cenário da busca de informação. Fica evidente a necessidade da estruturação do Sistema de Informação com visão única de acesso à informação, compatível com a estrutura da organização. Uma modelagem e implementação de Sistema de Informação é eficaz se alinhada aos processos de negócio. A administração tributária estadual vivencia a exigência de decisões voltadas para resultados, daí a necessidade de se tornar eficaz o uso das informações e otimizar a comunicação humana. Realizada a modelagem de negócio chega-se à implementação, onde a Engenharia de Software e Engenharia de Negócio caminham sem interação, cada uma com seus métodos e técnicas. A interação requer uma linguagem comum, pois há o envolvimento do ser humano que desenvolve o software e do que irá utilizá-lo. A linguagem deve estabelecer a comunicação e contribuir na solução que usuário e equipe de desenvolvimento necessitam; o que não ocorre na atualidade, culminando na ineficácia do Sistema de Informação e da administração tributária estadual. Qual linguagem utilizar? A linguagem do Gerenciamento da Rotina Diária - GRD é de entendimento comum entre usuários e equipe de desenvolvimento.
377

Ambiente em realidade virtual para usuários de educação a distância

Camelo, Marcelo A. January 2001 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico / Made available in DSpace on 2012-10-19T09:01:46Z (GMT). No. of bitstreams: 0Bitstream added on 2013-07-16T18:42:16Z : No. of bitstreams: 1 178900.pdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Utilizando a experiência do Programa de Pós-Graduação em Engenharia de Produção no oferecimento de cursos a distância e na pesquisa em realidade virtual, este trabalho propõe uma aplicação em realidade virtual a ser utilizada por alunos de programas de ensino a distância. O objetivo é estudar a viabilidade técnica de implementação de tal aplicação pelo PPGEP, levando-se em consideração os recursos técnicos e humanos atualmente disponíveis em seus laboratórios. Para tanto, analisamos a complexidade das tarefas em três das principais etapas da construção da uma aplicação: especificação de requisitos, análise arquitetural e implementação. Foram definidos parâmetros iniciais para o desenvolvimento do software, tais como ferramentas a serem utilizadas, conjunto básico de requisitos, proposta de projeto arquitetural e protótipos tecnológicos. O estudo, levantou ainda algumas das melhores práticas em definição de requisitos de software e projeto arquitetural de sistemas. O trabalho conclui que a experiência do PPGEP na construção de ambientes de aprendizagem para cursos a distância e na pesquisa em técnicas de realidade virtual fornece insumo suficiente para a especificação, projeto e construção de uma aplicação distribuída em realidade virtual para usuário de educação a distância
378

Uma hiper-heurística de seleção baseada em decomposição para estabelecer sequências de módulos para o teste de software

Carvalho, Vinícius Renan de January 2015 (has links)
Orientador : Prof. Dr. Silvia Regina Vergilio / Dissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 03/12/2015 / Inclui referências : f. 82-88 / Resumo: Algoritmos multiobjetivos têm sido amplamente utilizados na busca de soluções de diver-sos problemas da computação, e mais especificamente para resolver problemas de Engenharia de Software na area conhecida como SBSE (Search Based Software Engineering). Contudo, conforme são intensificadas as aplicações destes algoritmos, tem-se a dificuldade de determinar qual algoritmo ou quais operadores são os mais indicados para um dado problema. Neste cenário as hiper-heurísticas são usadas para que o processo de busca seja guiado de forma que o melhor operador para o problema seja escolhido automaticamente. Neste contexto, destaca-se a hiper-heurística chamada HITO (Hyper-heuristic for the Integration and Test Order Problem), proposta para resolver o problema de estabelecer uma sequencia de módulos para o teste de integração (ITO - Integration and Test Order problem ). Em experimentos, a HITO obteve bons resultados, no entanto, existe a dificuldade para utilizar a HITO em conjunto com algoritmos baseados em decomposto, tais como o MOEA/D e MOEA/D-DRA. Estes algoritmos tem se mostrado bastante competitivos na literatura. Tendo este fato como motivação, este trabalho introduz uma hiper-heurística chamada HITO-DA (Hyper-heuristic for the Integration and Test Order Problem using Decomposition Approach) que propõe uma adaptação na HITO para permitir seu uso com algoritmos baseados em decomposto, na busca de soluções para o problema ITO. A HITO-DA foi instanciada com a meta-heurística MOEA/D-DRA usando o algoritmo de seleção FRRMAB (Fitness Rate Rank Multi Armed Bandit), e um novo algoritmo de seleção FRRCF (Fitness Rate Rank with Choice Function), proposto neste trabalho, que combina características do FRRMAB e CF (Choice Function). No estudo empírico conduzido a HITO-DA obteve melhores resultados do que a meta-heurística MOEA/D em todos os casos, e melhor desempenho em sistemas maiores, quando comparada com a HITO. / Abstract: Multi-objective algorithms have been widely applied to find solutions in several problems, more specifically to solve Software Engineering problems, in the field called SBSE (Search Based Software Engineering). However, while these applications are intensified, we find some difficulty to select the most suitable operator for a problem. In this given scenario, hyper-heuristics are used to guide the search process in order to find the most suitable operator for a given problem. In this context, we find a hyper-heuristic, called HITO (Hyper-heuristic for the Integration and Test Order problem), proposed to solve the Integration and Test Order problem (ITO). HITO obtained good results, however, to adapt HITO to work with decomposition based algorithms, such as MOEA/D and MOEA/D-DRA, is a hard task. In the literature, these algorithms have shown competitive results. Based on this motivation, this work introduces a new hyper-heuristic called HITO-DA (Hyper-heuristic for the Integration and Test Order Problem using Decomposition Approach) that adapts HITO to work with decomposition based algorithms and to solve the ITO problem. The HITO-DA was instantiated using the algorithms MOEA/D-DRA, using the selection algorithm FRRMAB (Fitness Rate Rank Multi Armed Bandit) and a new algorithm, introduced in this work, named FRRCF (Fitness Rate Rank with Choice Function). FRRCF combines characteristics of the algorithms FRRMAB and CF (Choice Function). The conducted empirical study shows that HITO-DA obtained better results than MOEA/D in all cases, and obtained better results than HITO, in bigger systems.
379

Um arcabouço que enfatiza a retroação a contextos de erro durante o acesso a conteúdos educacionais

Marczal, Diego 27 October 2010 (has links)
Resumo: Neste trabalho, são apresentados os aspectos que justificam a necessidade de se projetar a implementar um controlador genérico de interatividade que possa ser aplicado e reutilizado por diversos objetos de aprendizagem. Os principais objetivos do controlador são detalhados em termos de acesso ao conteúdo e como ele enfatiza os aspectos metacognitivos envolvidos nas tarefas típicas de aprendizagem. Além disso, apresenta-se uma nova abordagem para utilizar os erros cometidos pelo aprendiz como uma ferramenta efi- ciente para reparar e construir o seu conhecimento. A arquitetura e a implementação do arcabouço denominado controlador de acesso reflexivo e retroativo indexado por erros (CARRIE) têm seus módulos principais descritos e exemplificados. Ao final, destacamse as limitações e as perspectivas sobre o mecanismo de retroação ao contexto de erros proposto.
380

Apoio à gerência de requisitos de software utilizando Design Rationale

Borges, Vanessa dos Anjos [UNESP] 27 February 2014 (has links) (PDF)
Made available in DSpace on 2015-04-09T12:28:25Z (GMT). No. of bitstreams: 0 Previous issue date: 2014-02-27Bitstream added on 2015-04-09T12:47:36Z : No. of bitstreams: 1 000811283.pdf: 807592 bytes, checksum: 20071fc52e344400d2ef0f3dbc06d166 (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / As necessidades dos usuários e partes interessadas no desenvolvimento de um software, denominadas requisitos, mudam constantemente, seja por falta de informações ou por mudanças organizacionais ou ambientais. A gerência desses requisitos gera um grande volume de informações que podem ser reutilizadas para consolidar o conhecimento dos envolvidos no projeto. Diversas são as técnicas para formalização desse conhecimento, destacando-se a técnica de Design Rationale que trata da organização da lógica de raciocínio utilizada para projetar artefatos. Neste contexto, este trabalho apresenta um estudo sobre a utilização de Design Rationale na Gerência de Requisitos de software, integrando essa técnica a um sistema web de apoio à Engenharia de Requisitos de Software, denominado Ferramenta de Suporte à Engenharia de Requisitos - FSER. Para avaliação dessa integração, foi realizado um Experimento Controlado, com a participação de alunos de graduação em Ciência da Computação e profissionais da área de Tecnologia da Informação, constatando sua contribuição no que concerne a disseminação do conhecimento e com a formação de uma base de dados que apóie o desenvolvimento de projetos futuros / The users and stakeholders needs identified during software development, called requirements often change, either for lack of information or due to organizational or environmental changes. The management of these requirements generates a large volume of information that can be re-used to consolidate the knowledge between users and stakeholders of project. There are several techniques to formalize this knowledge, emphasizing Design Rationale technique which dealing with the logical reasoning organization used to design artifacts. In this context, this study presents the application of Design Rationale in Software Requirements Management, integrating this technique to a web support system for Software Requirements Engineering, called Requirements Engineering Support Tool - REST. For assessment this integration, it was performed a Controlled Experiment, involving Computer Science undergraduate students and Information Technology professionals, recognizing its contribution regarding knowledge dissemination and a database creation supporting the development of future projects

Page generated in 0.1092 seconds