1001 |
Toler?ncia a falhas com um modelo de agentesAntunes, Juliana Fonseca 17 December 2009 (has links)
Made available in DSpace on 2015-04-14T14:49:29Z (GMT). No. of bitstreams: 1
430145.pdf: 1689253 bytes, checksum: 95ce19fe718b20a4573cd392edd2c72a (MD5)
Previous issue date: 2009-12-17 / Anualmente, os computadores s?o utilizados nas mais diversas ?reas do conhecimento humano e s?o imprescind?veis em v?rias atividades fundamentais na sociedade. Particularmente em aplica??es industriais, o sistema computacional t?m que ser confi?vel e tolerante ? falhas, ou seja permitir que o sistema permane?a operando mesmo na presen?a de falhas. Desta forma, esta disserta??o tem como objetivo descrever um modelo de agentes tolerantes a falhas. A fim de atingir tal objetivo foi feito um estudo de conceitos fundamentais de arquiteturas de agentes deliberativos baseados em estados mentais, esses descritos por cren?as, desejos e inten??es (modeio Belief Desire Intention), que podem ser implemenados utilizando a linguagem de programa??o orientada a agentes AgentSpeak e o mecanismo de toler?ncia a falhas de intera??o multiparticipante confi?vel (Dependable Multiparty Interaction). Atrav?s destes conceitos ? implementado um sistema composto por v?rios elementos computacionais interativos, denominados agentes, que interagem com outros agentes, formando um sistema multiagentes que s?o implementadas util?zando o interpretador Jason de linguagem AgentSpeak. Esse interpretador se comunica com o simulador da C?lula de Produ??o FZI, escalonando o trabalho da c?lula de produ??o atrav?s das cren?as e desejos, re-escalonando o trabalho se ocorrer alguma mudan?a do estado do sistema. A implementa??o de um agente tolerante a falhas permite que o sistema execute a??es concorrentemente mesmo na presen?a de falhas, pois o mecanismo DMI gera uma intera??o multiparticipante entre diversos dispositivos que permite o tratamento de falhas concorrentes. A intera??o multiparticipante ? criada pelos agentes conforme as percep??es adquiridas no simulador da c?lula de produ??o, gerando a??es que s?o enviadas ao simulador, conseq?entemente, alterando o estado dos dispositivos.
|
1002 |
mRED um m?todo para a engenharia de requisitos em ambientes de desenvolvimento distribu?do de softwareEbling, Tha?s 21 January 2011 (has links)
Made available in DSpace on 2015-04-14T14:49:30Z (GMT). No. of bitstreams: 1
430843.pdf: 4770738 bytes, checksum: 682accdc5b4469e1fb8302d414dcf645 (MD5)
Previous issue date: 2011-01-21 / A Engenharia de Requisitos (ER) ? uma etapa do desenvolvimento de software que requer constante comunica??o e colabora??o entre os stakeholders1. Esta natureza colaborativa faz com que a ER apresente diversos desafios no Desenvolvimento Distribu?do de Software (DDS) [DAM02][DAM07][SEN06] fen?meno onde freq?entemente t?m-se um cen?rio de equipes que possuem dispers?o geogr?fica (dist?ncia f?sica), dispers?o temporal (diferen?as de fuso-hor?rio) e diferen?as socioculturais (idioma, costumes, comportamento, etc.) [AUD07]. Na busca de reduzir as dificuldades da ER dos ambientes distribu?dos, diversas propostas surgiram. Uma maneira de sistematiz?-la ? atrav?s da ado??o de uma proposta de reutiliza??o [CHE07], mais especificamente da abordagem de Linha de Produto de Software (LPS), a qual enfatiza o reuso de requisitos do dom?nio da empresa na constru??o de novos produtos [CHA01][LIN07][POH98]. Desta maneira, apresentamos o m?todo mRED2 que possibilita a reutiliza??o de requisitos utilizando LPS em ambientes de DDS, al?m disto, propomos uma Pol?tica de Reutiliza??o que cont?m sugest?es de ferramentas, t?cnicas e pr?ticas propostas na literatura de DDS, para auxiliar a execu??o de cada uma das atividades do m?todo. O mRED foi avaliado atrav?s de um experimento realizado em parceria entre a Universidade Estadual de Maring? (UEM) e a Pontif?cia Universidade Cat?lica do Rio Grande do Sul universidades (PUCRS) e apresentou ind?cios de que a sua efici?ncia ? maior do que a efici?ncia do m?todo ad hoc de ER nos ambientes distribu?dos.
|
1003 |
Explorando programa??o h?brida no contexto de clusters de m?quinas NUMARibeiro, 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
|
1004 |
?ndice de integra??o em projetos de desenvolvimento distribu?do de softwareFidelix, 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.
|
1005 |
Uma abordagem paralela para o algoritmo SplitFranciosi, Felipe Mainieri 28 February 2008 (has links)
Made available in DSpace on 2015-04-14T14:49:31Z (GMT). No. of bitstreams: 1
431851.pdf: 926379 bytes, checksum: 41dde88f7d4f933186ff71b29831c0c2 (MD5)
Previous issue date: 2008-02-28 / A an?lise comportamental de um processo permite a detec??o de defici?ncias, assim como avaliar o impacto no desempenho do mesmo causado por mudan?as no ambiente. O uso de modelos anal?ticos para descrever o processo em observa??o fornece estes dados atrav?s da resolu??o de sistemas de equa??es. No caso de modelagens feitas com a utiliza??o de formalismos como Rede de Aut?matos Estoc?sticos, a resolu??o destes sistemas depende da multiplica??o de vetores por estruturas definidas atrav?s da ?lgebra tensorial. Por ter um alto custo computacional, diversos algoritmos foram propostos para resolver esta multiplica??o. Recentemente a solu??o iterativa Split foi proposta, e o objetivo deste trabalho ? apresentar alternativas paralelas e otimiza??es para a mesma, buscando um melhor desempenho da solu??o
|
1006 |
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 multiagentesPires, 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
|
1007 |
Uma proposta de WebQuest para a introdução ao letramento estatístico dos alunos da E.J.A.Ribacionka, Márcia Cristina dos Santos 19 October 2010 (has links)
Made available in DSpace on 2016-04-27T16:57:00Z (GMT). No. of bitstreams: 1
Marcia Cristina dos Santos Ribacionka.pdf: 8893882 bytes, checksum: df73dc20373e0f117509a2ddea568e9a (MD5)
Previous issue date: 2010-10-19 / Secretaria da Educação do Estado de São Paulo / This research aims to verify whether the use of WebQuest teaching methodology allows the introduction of the statistical literacy of students in the Education of Young Adults and the 3rd year of high school, a public school in the state public network. The research methodology adopted was to design experiments, because it allows the teacher to work as a teacher and researcher and also to perform an experiment, reflect on teaching and learning by proposing its improvement. For this, we developed a didactic sequence using the proposed activities by Encceja in statistical literacy. In the verification of learning, students through the WebQuest, "Knowing the Region Where You Live", to use a spreadsheet, for the construction of graphical representations, the study of problems encountered in the region, a text editor to produce a document with proposed solutions and the socialization of knowledge held a seminar using a presentation editor. This study shows that it is possible to use a WebQuest to introduce the statistical literacy with the students of the EJA / Esta pesquisa tem como objetivo verificar se a utilização da metodologia de ensino WebQuest, permite a introdução do letramento estatístico aos alunos da Educação de Jovens e Adultos da 3º série do Ensino Médio, numa escola pública da rede estadual paulista. A metodologia de pesquisa adotada foi o Design experiments, porque permite ao professor atuar como professor e pesquisador e ainda, ao realizar um experimento, reflita sobre o ensinar e o aprender propondo seu aprimoramento. Para isso, foi elaborada uma sequência didática utilizando as atividades propostas pelo ENCCEJA no letramento estatístico. Na verificação do aprendizado, os alunos por meio da WebQuest, Conhecendo a Região Onde Você Vive , utilizaram uma planilha eletrônica, para a construção das representações gráficas; no estudo dos problemas encontrados na região, um editor de texto para a produção de um documento com as soluções propostas e na socialização do conhecimento realizaram um seminário utilizando um editor de apresentações. Este estudo aponta que é possível utilizar uma WebQuest na introdução do letramento estatístico com os alunos da E.J.A.
|
1008 |
Avalia??o da qualidade de t?cnicas de intera??o em ambientes virtuais imersivos utilizando medidas fisiol?gicasRieder, 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
|
1009 |
K2 - uma arquitetura para a adapta??o de agentes de software ao contextoLemke, 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
|
1010 |
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?oNemetz, 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
|
Page generated in 0.0285 seconds