• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 415
  • 41
  • Tagged with
  • 456
  • 456
  • 426
  • 372
  • 371
  • 371
  • 369
  • 368
  • 278
  • 116
  • 104
  • 82
  • 71
  • 68
  • 67
  • 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.
161

Explorando programa??o h?brida no contexto de clusters de m?quinas NUMA

Ribeiro, Neumar Silva 29 March 2011 (has links)
Made available in DSpace on 2015-04-14T14:49:30Z (GMT). No. of bitstreams: 1 431674.pdf: 1334645 bytes, checksum: 55861ee97a2e33bdceeff48db81e493d (MD5) Previous issue date: 2011-03-29 / Normalmente, utiliza-se o paradigma de troca de mensagens quando se est? programando uma arquitetura do tipo cluster. Por?m, quando se deseja programar uma m?quina multiprocessada, ? requirido o paradigma de mem?ria compartilhada. Recentemente, o surgimento de novas tecnologias possibilitou a cria??o de clusters com n?s multiprocessados. Nestas arquiteturas os n?s s?o compostos por mais de um processador ou core, e compartilham a mesma mem?ria. Este cen?rio, cria a possibilidade de usar novos modelos de programa??o h?brida. No amplo espectro de solu??es poss?veis para o desenvolvimento de c?digo h?brido para clusters de m?quinas multiprocessadas, a utiliza??o da dupla MPI e OpenMP est? emergindo como um padr?o de fato. A maioria dos c?digos h?bridos MPI e OpenMP s?o baseados em um modelo de estrutura hier?rquica, que torna poss?vel a explora??o de gr?os grandes e m?dios de paralelismo no n?vel de MPI, e gr?o fino no paralelismo no n?vel do OpenMP. O objetivo ? claramente tirar vantagens das melhores caracter?sticas de ambos os paradigmas de programa??o. Os n?s desses clusters podem ainda ser m?quinas NUMA (Non- Uniform Memory Access). Estas m?quinas com acesso n?o uniforme ? mem?ria possibilitam que o desenvolvedor explore afinidade de mem?ria, melhorando o desempenho da aplica??o. O objetivo principal deste trabalho ? investigar o uso de programa??o h?brida com MPI e OpenMP em clusters de m?quinas NUMA, explorando afinidade de mem?ria, visando identificar um conjunto de boas pr?ticas de programa??o h?brida a serem utilizadas neste contexto
162

?ndice de integra??o em projetos de desenvolvimento distribu?do de software

Fidelix, Lu?s Henrique Souza 25 March 2011 (has links)
Made available in DSpace on 2015-04-14T14:49:31Z (GMT). No. of bitstreams: 1 431761.pdf: 3881417 bytes, checksum: 1496ea9d126e1833d10a9860050f97f7 (MD5) Previous issue date: 2011-03-25 / O desenvolvimento distribu?do de software (DDS) vem trazendo novos desafios ao gerenciamento de projetos. Em ambientes de desenvolvimento distribu?do, a ?rea de integra??o ganha fundamental import?ncia para integra??o dos processos de gerenciamento de projetos e engenharia de software. Entretanto, as caracter?sticas de unifica??o, consolida??o, articula??o e a??es integradoras essenciais ao sucesso do projeto, com atendimento dos seus requisitos e expectativas das partes interessadas, sofrem influ?ncia de um conjunto de fatores devido ? dispers?o das equipes de desenvolvimento. Este trabalho visa identificar os fatores que influenciam os projetos de desenvolvimento distribu?do de software e apresentar um modelo para identificar o ?ndice de integra??o em projetos DDS, com base na percep??o da equipe do projeto com rela??o aos fatores selecionados. Al?m disto, ser?o apresentados os resultados da aplica??o do modelo proposto em um conjunto de projetos, envolvendo diferentes empresas. Ser?o apresentados, tamb?m, os resultados da an?lise estat?stica dos dados coletados e os resultados do ?ndice de integra??o identificados nos diferentes projetos. As conclus?es deste estudo permitem que as empresas e gerentes de projetos atuem em pontos vulner?veis dos projetos, e ao meio cient?fico fornece subs?dios para cria??o de novos ?ndices ou sua adapta??o para avalia??o de fatores espec?ficos.
163

Em busca de um meta-modelo para a unifica??o de diferentes abordagens de representa??o de agentes de software e para gera??o de c?digo em plataformas de desenvolvimento de sistemas multiagentes

Pires, Ivan Luiz Pedroso 21 December 2009 (has links)
Made available in DSpace on 2015-04-14T14:49:32Z (GMT). No. of bitstreams: 1 431859.pdf: 2759990 bytes, checksum: fa20747a2a72b25f8fa46fc63e2a9a14 (MD5) Previous issue date: 2009-12-21 / Os Sistemas Multiagentes t?m apresentado grande crescimento na ?rea de desenvolvimento de software como um paradigma promissor para enfrentar a complexidade dos cen?rios atuais de tecnologia da informa??o. Muitas abordagens surgem no intuito de consolidar formas e meios de desenvolver um SMA, que podem ser classificadas como Metodologias, Linguagens de Modelagem e Plataformas de Implementa??o. Al?m disso, alguns trabalhos s?o propostos como tentativa de unificar os conceitos envolvidos e as nota??es que simbolizam estes conceitos, havendo uma gama enorme de simbologias divergentes e muitos conceitos em comuns entre estas abordagens. Este trabalho apresenta compara??es entre estes conceitos e nota??es visuais no intuito de encontrar um meio de mapear estas abordagens, mostrando suas diverg?ncias e converg?ncias. Como um primeiro passo no sentido da unifica??o, esse trabalho estende o Meta-modelo de Representa??o Interna de Agentes para permitir o mapeamento completo da metodologia Tropos. Assim, demonstra-se como um metamodelo pode prover a interoperabilidade entre diferentes abordagens desvinculando a cria??o de um SMA das exig?ncias de espec?ficas metodologias ou linguagens de modelagem. Tamb?m ? gerado um esqueleto de c?digo fonte a partir deste meta-modelo para o framework SemantiCore atrav?s de um prot?tipo, sendo poss?vel estend?-lo para que suporte a gera??o de c?digo-fonte para qualquer plataforma de implementa??o. Este processo de mapeamento e gera??o de c?digo ? demonstrado atrav?s da aplica??o de um exemplo presente da literatura da ?rea
164

Avalia??o da qualidade de t?cnicas de intera??o em ambientes virtuais imersivos utilizando medidas fisiol?gicas

Rieder, Rafael 28 April 2011 (has links)
Made available in DSpace on 2015-04-14T14:49:32Z (GMT). No. of bitstreams: 1 432222.pdf: 4111216 bytes, checksum: 5724a344776e54a4b792587d8bf99d02 (MD5) Previous issue date: 2011-04-28 / Medidas fisiol?gicas, como frequ?ncia card?aca (HR) e condut?ncia de pele (SC), oferecem dados objetivos a respeito dos estados f?sico e emocional do usu?rio durante o processo interativo em ambientes virtuais. Isto pode ser ?til, por exemplo, na avalia??o de aspectos qualitativos de t?cnicas de intera??o tridimensionais, sem depender de dados subjetivos e considerando as diferentes rea??es do usu?rio. Com base nisto, o objetivo deste trabalho ? apresentar uma nova metodologia para avaliar a qualidade de t?cnicas de intera??o em ambientes virtuais imersivos, fundamentada no estudo do relacionamento entre m?tricas de usabilidade e medidas fisiol?gicas utilizando an?lise multivariada de dados. Para tanto, esta metodologia define um protocolo de testes, um processo de normaliza??o de medidas fisiol?gicas, e um conjunto de m?todos estat?sticos capazes de relacionar m?ltiplas medidas. Aplicando esta metodologia, um estudo de caso comparativo entre duas t?cnicas de intera??o (ray-casting e HOMER) mostra resultados fortemente significantes, apontando para a variabilidade da freq??ncia card?aca, medida pelo n?mero de diferen?as dos intervalos entre batimentos consecutivos superiores a 50ms (NN50), como um potencial ?ndice para determinar o tempo gasto para desempenhar uma tarefa. O estudo tamb?m mostra que as medidas de HR e SC refletem o desempenho do usu?rio durante uma tarefa. Apesar desses resultados, o trabalho revela que medidas fisiol?gicas ainda n?o podem ser consideradas como substitutas de m?tricas de usabilidade, mas podem ser ?teis no processo de interpreta??o e compreens?o destas. Discuss?es tamb?m determinam a necessidade de aprofundar o estudo das medidas fisiol?gicas na predi??o de resultados, como forma de estabelecer diretrizes futuras baseadas numa associa??o bem definida entre comportamentos do organismo e a??es desempenhadas nas interfaces tridimensionais
165

K2 - uma arquitetura para a adapta??o de agentes de software ao contexto

Lemke, Ana Paula 28 March 2011 (has links)
Made available in DSpace on 2015-04-14T14:49:33Z (GMT). No. of bitstreams: 1 432344.pdf: 7745788 bytes, checksum: 549c47b2ba7b1705f384c25f11f7866d (MD5) Previous issue date: 2011-03-28 / A tecnologia de agentes ? cada vez mais citada como uma abordagem atrativa para o desenvolvimento de aplica??es em ambientes pervasivos [Gun08b]. No entanto, a maioria das plataformas dispon?veis ap?ia apenas a cria??o de agentes capazes de lidar com um conjunto limitado de situa??es (os agentes precisam ser reprogramados quando se deparam com situa??es n?o previstas). A dificuldade de produzir software para ambientes complexos como o pervasivo vem justamente do fato de o projetista n?o poder prever todas as circunst?ncias em que a aplica??o poder? ser usada, e tomar todas as decis?es em tempo de projeto. Assim, ? necess?rio desenvolver agentes que consigam aprender e se adaptar de forma a satisfazer as condi??es de um novo ambiente, ou de um novo contexto. Considerando essa necessidade, o objetivo desta pesquisa ? propor uma arquitetura para a cria??o de agentes adaptativos ao contexto - a arquitetura K2. De fato, a id?ia ? disponibilizar uma arquitetura que permita a modifica??o de partes de elementos estruturais de um agente de software, adaptando o seu comportamento e estrutura de acordo com as mudan?as percebidas no contexto em que o agente est? inserido. Uma das caracter?sticas da arquitetura proposta ? a separa??o do comportamento adaptativo do comportamento padr?o do agente. Para tanto, s?o criados elementos chamados de adaptadores, cuja implanta??o ? feita com programa??o orientada a aspectos. Para demonstrar a aplicabilidade da arquitetura desenvolvida, tr?s exemplos de uso s?o apresentados
166

Otimizando o fluxo de tarefas em sistemas distribu?dos de impress?o: um algoritmo de escalonamento din?mico n?o preemptivo baseado em mecanismo de previs?o

Nemetz, Rafael 31 March 2011 (has links)
Made available in DSpace on 2015-04-14T14:49:33Z (GMT). No. of bitstreams: 1 432504.pdf: 2564558 bytes, checksum: c7553b382904da1aa04f1fcf5a54e4f5 (MD5) Previous issue date: 2011-03-31 / Nos ?ltimos anos, com a moderniza??o e informatiza??o das casas de impress?o, documentos digitais como o PDF tornaram-se formatos padr?o para a descri??o das tarefas a serem impressas nestes ambientes. Estes documentos, descritos em uma linguagem de alto n?vel de abstra??o, n?o s?o diretamente reconhecidos pelas impressoras e necessitam passar por etapas de convers?o antecedentes ? impress?o, chamadas de pr?-processamento de documentos. Estas etapas, no entanto, exigem demasiado poder computacional e tornaram-se processos limitantes da produ??o das casas de impress?o. O processamento paralelo passou, ent?o, a ser empregado a fim de aumentar a velocidade deste processo. Este trabalho prop?e estrat?gias baseadas em busca de recursos e previs?o de tempo dedicada com a finalidade de automatizar o escalonamento de tarefas neste ambiente de processamento distribu?do, atribuindo tarefas de forma otimizada aos diferentes clusters de computadores respons?veis pelo processamento. Assim, um aumento do fluxo global de tarefas e do desempenho e confiabilidade no atendimento das tarefas de todo o processo de impress?o pode ser atingido. Ap?s sugerir uma metodologia para mecanismos dedicados de previs?o de tempo de execu??o, s?o propostos e testados novos algoritmos de escalonamento din?mico n?o-preemptivos para sistemas heterog?neos
167

Integra??o de novos processadores em arquiteturas MPSOC : um estudo de caso

W?chter, Eduardo Weber 23 March 2011 (has links)
Made available in DSpace on 2015-04-14T14:49:33Z (GMT). No. of bitstreams: 1 432517.pdf: 2009471 bytes, checksum: 7af39d41c4e0090b4409a5780eae532f (MD5) Previous issue date: 2011-03-23 / Com o aumento da densidade de transistores em um mesmo circuito integrado, possibilitou-se o desenvolvimento de sistemas computacionais completos em um ?nico chip (Systems-on-Chip). Atualmente, o poder computacional exigido pelas aplica??es freq?entemente demanda uma arquitetura SoC com mais de um processador. Surgiram ent?o as arquiteturas multiprocessadas, denominadas MPSoCs (Multiprocessor Systems-on-Chip). As arquiteturas MPSoCs encontradas na literatura n?o apresentam grande variedade de tipos de n?cleo de processamento. Apesar deste fato, a literatura no tema de MPSoCs argumenta com freq??ncia que MPSoCs heterog?neos (mais de um tipo de n?cleo de processamento) apresentam um melhor desempenho. Um dos problemas para desenvolver arquiteturas heterog?neas ? a dificuldade de se integrar processadores em plataformas MPSoC. Este trabalho tem por objetivo suprir a lacuna de integra??o de processadores pr?-validados, adaptando uma plataforma de hardware e software para um novo processador. Como ponto de partida para o trabalho utiliza-se uma plataforma MPSoC estado-da-arte homog?nea. Esta plataforma ? modificada, tornando-se poss?vel a sua prototipa??o, resultando na primeira contribui??o desta Disserta??o. A segunda contribui??o reside no desenvolvimento de um novo elemento de processamento para o mesmo MPSoC, utilizando como estudo de caso o processador MB-Lite que adota a arquitetura Microblaze. Al?m do desenvolvimento deste m?dulo, o sistema operacional respons?vel pela execu??o multitarefa ? portado para este processador, identificando-se os mecanismos dependentes de arquitetura no mesmo. Por fim, s?o apresentados resultados da integra??o deste processador, e a avalia??o do MPSoC heterog?neo com aplica??es sint?ticas executando tarefas em processadores distintos (Plasma e MB-Lite), validando-se assim a proposta de integra??o de novos processadores em arquiteturas MPSoC.
168

Aprendizagem de ontologias para o apoio ao processo de desenvolvimento de software orientado a conhecimento

Dorneles, Fabiana Winovski 24 March 2011 (has links)
Made available in DSpace on 2015-04-14T14:49:33Z (GMT). No. of bitstreams: 1 432628.pdf: 4515001 bytes, checksum: a8701179ed0b16f45ff16ceb7a59c041 (MD5) Previous issue date: 2011-03-24 / As ontologias possibilitam o formalismo sem?ntico e permitem o desenvolvimento de aplica??es utilizando-as como base de conhecimento, fornecendo assim melhor representa??o dos dados. Esta disserta??o prop?e uma abordagem para solucionar os tr?s principais desafios da utiliza??o de ontologias em Engenharia de Software: possibilitar a modelagem do conhecimento dispersa nos artefatos de software; viabilizar a cria??o da ontologia de modo semi-autom?tico, em contrapartida ao oneroso processo de cria??o manual; e trazer maior formalismo ao processo de desenvolvimento de software, uma vez que a ontologia ? process?vel por m?quina. Para a defini??o da abordagem utilizou-se das ?reas de conhecimento existentes, como a aplica??o de um conjunto de t?cnicas de Processamento da Linguagem Natural para identificar e extrair as informa??es relevantes contidas nos detalhamentos de casos de uso. Sendo assim, tornou-se poss?vel a gera??o da ontologia inicial, a partir do mapeamento do diagrama de classes que descreve o modelo de dom?nio do software, e seu posterior refinamento, atrav?s do detalhamento dos casos de uso. O resultado final ? um conjunto de tuplas extra?das a partir da descri??o detalhada dos casos de uso. Atrav?s da inspe??o manual ? gerada uma ontologia refinada de modo semi-autom?tico, minimizando, com isto, a interven??o humana na constru??o da ontologia. Por fim, a ontologia final descreve a solu??o de software proposta, possibilitando o melhor entendimento dos conceitos relacionados ? solu??o que est? sendo constru?da.
169

Avalia??o de m?todos para gera??o de documentos personalizados

Riva, Aline Duarte 23 March 2011 (has links)
Made available in DSpace on 2015-04-14T14:49:34Z (GMT). No. of bitstreams: 1 432735.pdf: 17180547 bytes, checksum: 96993fa825c7582c0569665df258c8c4 (MD5) Previous issue date: 2011-03-23 / Este trabalho descreve o desenvolvimento de tr?s m?todos para constru??o de documentos personalizados (jornais e cat?logos) para seus leitores. Dois desses m?todos fazem a utiliza??o de um algoritmo proposto em Oliveira [21] respons?vel pela distribui??o das informa??es nas p?ginas os documentos e o terceiro m?todo ? baseado na constru??o de templates usados juntamente com a ferramenta de editora??o lnDesign1. Ap?s o desenvolvimento desses tr?s m?todos, dois tipos de pesquisas com usu?rios s?o realizadas a fim de verificar a qualidade dos documentos criados. Uma pesquisa ? realizada com um grupo de usu?rios sem experi?ncia em ferramentas de editora??o e a outra pesquisa com futuros jornalistas e publicit?rios. O objetivo do trabalho ? identificar qual dos m?todos desenvolvido ? mais adequado para a gera??o de determinados tipos de documento, nesse caso jornais e cat?logos. Finalmente este trabalho apresenta conceitos relacionados ? ?rea de documentos personalizados, assim como uma avalia??o dos resultados qualitativos e quantitativos
170

Servi?os de comunica??o diferenciados em sistemas multiprocessados em chip baseados em redes intra-chip

Carara, Everton Alceu 25 August 2011 (has links)
Made available in DSpace on 2015-04-14T14:49:34Z (GMT). No. of bitstreams: 1 433647.pdf: 4232185 bytes, checksum: c4bc7e337648060436ec9e548192a2e2 (MD5) Previous issue date: 2011-08-25 / Sistemas multiprocessados em chip (MPSoCs - Multiprocessor Systems-on-Chip) est?o sendo considerados como prov?vel padr?o para implementar os sistemas embarcados futuros. O poder computacional destas plataformas possibilita a execu??o simult?nea de diversas aplica??es com diferentes requisitos. O emprego de redes intrachip (NoCs Networks-on-Chip) como infraestrutura de comunica??o em tais plataformas ? uma realidade em pesquisas acad?micas e projetos industriais. NoCs s?o comumente vistas como alternativa aos tradicionais barramentos, oferecendo como principais vantagens escalabilidade e suporte a diversas comunica??es em paralelo. Contudo, a motiva??o para o seu emprego em SoCs (Systems-on-Chip) vai al?m dessas vantagens ?bvias, visto que NoCs podem suportar diversos servi?os de comunica??o com diferentes n?veis de qualidade. Visto que comumente as aplica??es que executam em MPSoCs s?o compostas por diferentes tarefas comunicantes, o eficiente suporte ? comunica??o tem um papel fundamental no desempenho destas e ? uma ?rea estrat?gica no desenvolvimento de plataformas multiprocessadas. Muitos trabalhos t?m sido conduzidos na ?ltima d?cada nas ?reas de NoCs e MPSoCs, entretanto poucos tratam a lacuna existente entre os n?veis de rede (servi?os de comunica??o) e de aplica??o em MPSoCs baseados em NoC. Este trabalho tem por objetivo a implementa??o de diferentes servi?os de comunica??o no n?vel de rede e a disponibiliza??o destes no n?vel de aplica??o, preenchendo assim a lacuna existente entre tais n?veis atrav?s de uma melhor integra??o hardware/software. A metodologia de projeto seguida neste trabalho parte da implementa??o de mecanismos espec?ficos no n?vel da rede, os quais d?o suporte a servi?os de comunica??o diferenciados. Tais servi?os s?o expostos no n?vel de aplica??o atrav?s de primitivas que comp?em a API (Application Programming Interface) de comunica??o. O prop?sito desta abordagem ? oferecer ao desenvolvedor de aplica??es meios, em software, para satisfazer os requisitos de comunica??o das aplica??es, especialmente daquelas com restri??es temporais. As avalia??es realizadas mostram o funcionamento e os benef?cios obtidos atrav?s da utiliza??o dos servi?os implementados, al?m de apontar alguns cen?rios onde estes n?o se adequam t?o bem.

Page generated in 0.0287 seconds