• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 881
  • 128
  • 7
  • 6
  • 6
  • 6
  • 6
  • 2
  • Tagged with
  • 1020
  • 364
  • 295
  • 264
  • 243
  • 170
  • 161
  • 117
  • 113
  • 111
  • 108
  • 107
  • 98
  • 96
  • 94
  • 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.
221

Fatores associados com a ocorrência de retorno ao estro e desempenho reprodutivo de fêmeas suínas reinseminadas após retorno ou abortamento / Factors associated with repeat breeding and reproductive performance of swine females re-serviced after repeat breeding or abortion

Vargas, Anamaria Jung January 2008 (has links)
O retorno ao estro após a cobertura ou inseminação artificial e o abortamento são as principais falhas reprodutivas observadas nas granjas suínas, exercendo influência sobre os dias não-produtivos e sobre a taxa de reposição do plantel. A determinação dos fatores que influenciam a ocorrência de retorno ao estro após a cobertura e o conhecimento do desempenho reprodutivo de fêmeas reinseminadas após apresentarem retorno ao estro (RE) ou abortamento (AB) tornam-se importantes ferramentas para auxiliar na decisão de remover ou recobrir fêmeas do plantel. Com esses objetivos, esta tese foi realizada, através do desenvolvimento de três experimentos. O primeiro experimento foi realizado para determinar alguns fatores que contribuem para a fêmea retornar ao estro após a inseminação ou cobertura. Fêmeas com cistos ovarianos no momento da IA apresentaram maior chance de retornar ao estro (9,0 vezes mais) do que fêmeas sem cisto (33% x 10,4%). Houve interação entre a classe de ordem de parto (OP) e o dia da semana em que a fêmea foi inseminada, onde fêmeas inseminadas entre quinta e sábado, independente da classe de OP apresentaram maior chance de retornar ao estro. Leitoas e porcas OP1 apresentaram maior chance de retornar ao estro, independentemente do dia da semana da IA. Porcas com intervalo desmame-estro (IDE) maior do que 5 dias apresentaram 2,6 vezes mais chance de retornar (21,4%) do que fêmeas com IDE menor do que 5 dias (7,3%) Nas fêmeas desmamadas, o RE foi afetado pela interação da OP e da perda do escore corporal visual (ECV) durante a lactação, onde fêmeas OP1 e OP2 com perdas maiores do que 0,5 ponto de ECV apresentaram maior chance de retornar do que fêmeas de outras categorias de OP. O segundo e o terceiro estudo foram desenvolvidos com o objetivo de avaliar o desempenho reprodutivo de fêmeas reinseminadas após apresentarem retorno ao estro ou abortamento, comparando com fêmeas de primeiro serviço, através da avaliação de registros de bancos de dados. No segundo estudo, as fêmeas foram avaliadas conforme a situação no momento da cobertura: fêmea recoberta após ter apresentado retorno ao estro (R), após abortamento (AB) e fêmeas de 1º serviço (1S). Foram utilizadas 24194 coberturas de quatro granjas localizadas na região Centro-Oeste. A taxa de parto (TP) das fêmeas 1S foi maior do que a das fêmeas R. A TP de fêmeas AB não diferiu da das outras situações avaliadas. A taxa de RE nas fêmeas R foi maior do que a das outras situações (P<0,05). A taxa de abortamento foi maior nas fêmeas AB do que nas R e foi menor nas fêmeas 1S. O número de leitões nascidos totais (LT) das fêmeas 1S foi menor do que o das R. Fêmeas OP1, na situação 1S, não apresentaram TP diferente das outras duas situações avaliadas, no entanto, a TP dessas fêmeas foi menor do que a das fêmeas das outras classes de OP na mesma situação. A TP de fêmeas com intervalo de retorno precoce (11-17dias) ou tardio (>48 dias) foi menor do que os demais intervalos de retorno avaliados (P<0,05). O terceiro estudo foi realizado em uma granja da região Sul, avaliando 19575 coberturas O objetivo foi comparar o desempenho reprodutivo de fêmeas inseminadas após apresentarem um retorno ao estro (R), dois retornos ao estro (RR), abortamento (AB) e primeiro serviço (1S). A taxa de parição das fêmeas R foi menor (76,0%; P<0,05) do que a das fêmeas 1S (87,2%) e AB (86,2%). A taxa de retorno das fêmeas R foi maior (19,4%; P<0,05) do que a das fêmeas 1S (8,4%) e AB (6,3%). Fêmeas nas situações RR apresentaram menor taxa de parição (40,1%) e maior taxa de retorno ao estro (56,9%) do que fêmeas de 1S, AB e R (P<0,05). A taxa de abortamento de fêmeas AB (5,8%; P<0,05) foi maior do que a das fêmeas 1S (2,3%) e R (2,6%). Fêmeas com retorno regular (18 a 24 dias) apresentaram maior taxa de retorno ao estro e menor taxa de parto do que fêmeas com intervalo de retorno maior do que 24 dias. Conforme os resultados obtidos nos três trabalhos, é possível concluir que fêmeas jovens constituem um fator de risco para a ocorrência de retornos ao estro. A presença de cistos ovarianos, a perda de condição de ECV de fêmeas jovens na lactação, a duração do IDE e o dia da semana da IA também foram fatores associados a maiores taxas de retorno ao estro. Fêmeas reinseminadas após um retorno ao estro apresentam comprometimento da TP. A taxa de RE de fêmeas nas situações R foi maior do que a das fêmeas 1S e AB. Fêmeas inseminadas na situação RR apresentaram comprometimento na TP e no LT. O LT de fêmeas R foi maior do que o das 1S, no entanto, não diferiu das fêmeas na situação AB. / The return to estrus after artificial insemination (AI) and abortion are the main reproductive failures in swine farms, influence on the non-productive days and the replacement rate of the herd. The determination of the factors that influence the return to estrus after AI and knoledge the reproductive performance of re-serviced females after showed return to estrus (RE) or abortion (AB) become important tools to assist in the decision to remove or maintain the female in the herd. Through these objectives, this thesis was run by developing three works. The first experiment was conducted to determine factors that contribute to the female return to estrus after insemination. Females with an ovarian cyst at the AI had 9.0-times higher (33%) odds of return to estrus than those without cysts (10.4%). There was interaction between the parity order (PO) and the day of the week in AI occurred. Independently of PO category, females inseminated from Thursday to Saturday had higher odds for return to estrus when compared with the reference category inseminated from Sunday through Tuesday. Gilts and PO1 females had higher odds for return to estrus independently of insemination day. Sows with weaning-estrus interval (WEI) >5 days had 2.6-times higher (21.4%) odds return compared to the sows with WEI of 0-5 days (7.3%). In weaned sows, the RE was also affected by the interaction between PO and body condition score (BCS) during lactation Loss of more than 0.5 unit in BCS result in higher odds of return to estrus in PO1 and PO2 but not in PO>2 sows. The second and third study was performed to evaluate the reproductive performance of females re-breeding after submitting to the return to estrus or abortion compared with first service females through evaluation of records from databases. In the second study, the females were evaluated according to the state at the time of isemination day: female re-serviced after submitting return to estrus (R), abortion (AB), and first service females (1S). Records used were obtained from 4 comercial herds in Middle West Region including 24,194 breedings. The farrowing rate (FR) of 1S females was higher than R females. The FR of AB females did not differ from the other states evaluated. The rate of RE in R females was higher than in other states (P <0.05). The abortion rate was higher in AB than R females and was lower in 1S. The litter size (LS) in 1S females was lower than R (P<0.05). R Females had lower FR and higher RE rate than the other states. PO1 sows, in the state 1S, did not have FR different from the other two studied states, although, the FR of these females was lower than the females from other PO category in the same state. The farrowing rate of R females in early (11-17d) or late (>48d) intervals after insemination day was significantly lower than other intervals of return to estrus. The third study was conducted on a farm in South Region, assessing 19575 breedings. The objective was to determine the reproductive performance of females re-serviced after return to estrus (R), two return to estrus (RR), abortion (AB) and first service (1S) The FR of R females were lower (76.0%, P<0.05) than that 1S (87.2%) and AB females (86.2%). The RE rate of the R females was higher (19.4%, P <0.05) than 1S (8.4%) and AB females (6.3%). Females in RR states had lower FR (40.1%) and a higher RE rate (56.9%) than 1S, AB and R females (P <0.05). The abortion rate of AB females (5.8%, P <0.05) was higher than 1S (2.3%) and R (2.6%). Females with regular return to estrus (18 to 24 days) showed a higher RE rate and lower FR rate than females with an interval of return longer than 24 days. According to the results of the three studies, it is possible to conclude that return to estrus is increased in young females. The presence of an ovarian cysts, the loss of BCS females in lactation, the WEI and the day of the week of IA occurred were also factors associated with higher rates of return to estrus. Females inseminated after a return to estrus showed damage in FR. The RE rate females in R states was higher than 1S and AB females. Females inseminated in the RR states showed FR and LS damage. The LS of RF females was higher than the 1S, however, did not differ from AB females.
222

Coping with permanent faults in NoCs by using adaptive strategies based on router design-level and routing algorithm-level / Cobrindo falhas permanentes em Redes intrachip usando técnicas adaptativas nos roteadores em um nível de projeto e em um nível de algoritmo

Concatto, Caroline Martins January 2009 (has links)
Hoje em dia, as redes intra chip (NoC) são cada vez mais utilizadas como uma arquitetura de comunicação alternativa para sistemas complexos, pois estas permitem flexibilidade e desempenho da comunicação. Porém, o grande número de interconexões da rede, aliado à diminuição das dimensões dos transistores fabricados nas tecnologias nanométricas, fazem com que a NoC possa ter um grande número de falhas durante sua fabricação, ou por desgaste durante sua vida útil. Sabe-se que, em futuras tecnologias os circuitos integrados terão uma taxa de falhas permanentes de 20 a 30%. Entretanto, mesmo na presença de falhas, é desejável que a NoC permaneça funcionando corretamente. A partir do diagnóstico das falhas, a NoC deve ser capaz de buscar alternativas para manter a comunicação entre os núcleos, evitando os canais e os roteadores com falhas. O objetivo deste trabalho é propor mecanismos adaptativos de proteção contra falhas permanentes. Mesmo quando são adicionados componentes extras para a substituição em SoCs, a ocorrência de falhas permanentes na rede intrachip impede a substituição ou reparo de um componente no sistema intrachip. Portanto a tolerância a falhas na NoC será crucial para reduzir custo de manufatura, e aumentar o rendimento e o tempo de vida do circuito integrado. O mecanismo proposto é capaz de evitar falhas sabendo anteriormente, na fase de teste e diagnóstico, a localização especifica da falha. Portanto, as técnicas se adaptam em cada roteador para evitar as falhas permanentes, sempre buscando manter desempenho, aumentar o rendimento e a confiabilidade do sistema. / Nowadays, networks-on-chip (NoCs) have been used as an alternative communication architecture inside complex system on-chip. They offer better scalability and performance than the traditional bus. However, the growing number of interconnects that have to be inserted using smaller transistors means that NoCs have a growing number of faults, either from manufacturing or due to aging. In future systems-on-chip (SoCs), the fault rate will be around 20 to 30% of the contact and transistors of integrated circuits. Therefore, even in the presence of a fault, it is still desirable that NoCs properly work. The main idea of this work is to implement adaptive mechanisms to protect NoCs against permanent faults. The main advantage of such mechanism is to manage failures based on data from the testing and diagnosing phase. The mechanisms are adapted in each router in order to sustain performance, increasing the system yield and reliability even in the presence of failures. Even if one adds extra blocks for replacement, the occurrence of permanent faults in a NoC might preclude the replacement or repair of a faulty component within the SoC. In such case, fault-tolerant NoCs are able to reduce manufacturing costs, increase yield and the lifetime of the chip.
223

Réplicas para alta disponibilidade em arquiteturas orientadas a componentes com suporte de comunicação de grupo

Pasin, Marcia January 2003 (has links)
Alta disponibilidade é uma das propriedades mais desejáveis em sistemas computacionais, principalmente em aplicações comerciais que, tipicamente, envolvem acesso a banco de dados e usam transações. Essas aplicações compreendem sistemas bancários e de comércio eletrônico, onde a indisponibilidade de um serviço pode representar substanciais perdas financeiras. Alta disponibilidade pode ser alcançada através de replicação. Se uma das réplicas não está operacional, outra possibilita que determinado serviço seja oferecido. No entanto, réplicas requerem protocolos que assegurem consistência de estado. Comunicação de grupo é uma abstração que tem sido aplicada com eficiência a sistemas distribuídos para implementar protocolos de replicação. Sua aplicação a sistemas práticos com transações e com banco de dados não é comum. Tipicamente, sistemas transacionais usam soluções ad hoc e sincronizam réplicas com protocolos centralizados, que são bloqueantes e, por isso, não asseguram alta disponibilidade. A tecnologia baseada em componentes Enterprise JavaBeans (EJB) é um exemplo de sistema prático que integra distribuição, transações e bancos de dados. Em uma aplicação EJB, o desenvolvedor codifica o serviço funcional que é dependente da aplicação, e os serviços não–funcionais são inseridos automaticamente. A especificação EJB descreve serviços não–funcionais de segurança, de transações e de persistência para bancos de dados, mas não descreve serviços que garantam alta disponibilidade. Neste trabalho, alta disponibilidade é oferecida como uma nova propriedade através da adição de serviços não–funcionais na tecnologia EJB usando abstrações de comunicação de grupo. Os serviços para alta disponibilidade são oferecidos através da arquitetura HA (highly-available architecture) que possui múltiplas camadas. Esses serviços incluem replicação, chaveamento de servidor, gerenciamento de membros do grupo e detecção de membros falhos do grupo. A arquitetura HA baseia-se nos serviços já descritos pela especificação EJB e preserva os serviços EJB existentes. O protocolo de replicação corresponde a uma subcamada, invisível para o usuário final. O serviço EJB é executado por membros em um grupo de réplicas, permitindo a existência de múltiplos bancos de dados idênticos. Conflitos de acesso aos múltiplos bancos de dados são tratados estabelecendo–se uma ordem total para aplicação das atualizações das transações. Esse grupo é modelado como um único componente e gerenciado por um sistema de comunicação de grupo. A combinação de conceitos de bancos de dados com comunicação de grupo demonstra uma interessante solução para aplicações com requisitos de alta disponibilidade, como as aplicações EJB. Os serviços adicionais da arquitetura HA foram implementados em protótipo. A validação através de um protótipo possibilita que experimentos sejam realizados dentro de um ambiente controlado, usando diferentes cargas de trabalho sintéticas. O protótipo combina dois sistemas de código aberto. Essa característica permitiu acesso à implementação e não somente à interface dos componentes dos sistemas em questão. Um dos sistemas implementa a especificação EJB e outro implementa o sistema de comunicação de grupos. Os resultados dos testes realizados com o protótipo mostraram a eficiência da solução proposta. A degradação de desempenho pelo uso de réplicas e da comunicação de grupo é mantida em valores adequados.
224

Implementação de recuperação por retorno de aplicações distribuídas baseada em checkpoints coordenados

Buligon, Clairton January 2005 (has links)
A recuperação por retorno baseada em checkpointing é largamente usada como técnica de tolerância a falhas. O modelo complexo de sistemas distribuídos tem motivado o desenvolvimento de diversos algoritmos na tentativa de encontrar soluções mais simples e eficientes. Os processos que formam o sistema distribuído podem coordenar suas operações para garantir que o conjunto de checkpoints locais componha um estado global consistente (linha de recuperação). A partir desse estado, no caso de ocorrência de falhas, o sistema pode ser recuperado e a computação retomada a partir de um momento anterior ao da manifestação da falha, evitando o retrocesso para o estado inicial da computação e prevenindo a ocorrência de prejuízos com a perda de todo processamento até então realizado. No Grupo de Tolerância a Falhas da UFRGS foi proposto recentemente um algoritmo que é voltado para aplicações que executam em sistemas distribuídos assíncronos que se comunicam exclusivamente pela troca de mensagens. Ele opera com salvamento coordenado de checkpoints (não bloqueando as aplicações) e prevê o tratamento de mensagens órfãs e perdidas. Os mecanismos do algoritmo sugerem que nenhuma alteração deveria ser realizada no código das aplicações, criando a possibilidade de implementação transparente sob o ponto de vista dos usuários e dos programadores das aplicações. Como o algoritmo não requer o bloqueio das aplicações, a sobrecarga imposta pelos mecanismos à execução livre de falhas é pequena. Além disso, o processo de recuperação tende a ser efetuado rapidamente, uma vez que é garantida a existência de uma linha de recuperação consistente, facilmente identificada Este trabalho apresenta as decisões de projeto, a implementação, os resultados e a avaliação de desempenho desse algoritmo. A avaliação das alternativas de implementação resultou na decisão de uma implementação então realizada diretamente sobre o sistema operacional Linux, sem recorrer a protocolos auxiliares para garantir a execução dos serviços e sem a necessidade de adaptações no código das aplicações nem no código do sistema operacional. Adicionalmente, os resultados comprovaram a expectativa inicial de que o algoritmo causaria pouca sobrecarga no sistema (menos de 2%), embora ele ainda apresente alta dependência do tamanho dos checkpoints salvos.
225

FlexLoadGenerator - Um Framework para Apoiar o Desenvolvimento de Ferramentas Voltadas a Estudos de Avaliação de Desempenho e Dependabilidade

SOUZA, Débora Stefani Lima de 26 August 2013 (has links)
Submitted by Daniella Sodre (daniella.sodre@ufpe.br) on 2015-03-10T13:32:50Z No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) Dissertação Debora de Souza.pdf: 4411533 bytes, checksum: 703ab507aa1b4a6307ded18f5a64079f (MD5) / Made available in DSpace on 2015-03-10T13:32:50Z (GMT). No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) Dissertação Debora de Souza.pdf: 4411533 bytes, checksum: 703ab507aa1b4a6307ded18f5a64079f (MD5) Previous issue date: 2013-08-26 / Ao longo dos anos, sistemas computacionais em diversas áreas de conhecimento têm sido desenvolvidos e incorporados ao nosso cotidiano. Independente da etapa do ciclo de vida no qual o sistema se encontre é preciso preocupar-se com os requisitos de desempenho e dependabilidade dos serviços providos. Um dos métodos utilizados para estudos de desempenho é a medição de sistemas enquanto esses são submetidos aos diferentes níveis de carga possíveis. A aplicabilidade de tal técnica geralmente envolve o uso de programas de geração de carga sintética, que têm como intuito gerar eventos de carga de trabalho que simulem usuários requisitando serviços ao sistema. A carga de trabalho ocasionada por meio dessas ferramentas também pode contribuir para pesquisas de dependabilidade, visto que o uso de carga pode colaborar para revelar comportamentos não desejáveis e falhas não visualizadas anteriormente. O uso de carga sintética não é o único caminho a ser seguido para realizar estudos de dependabilidade. Ferramentas que geram situações de falha também podem ser empregadas para alcançar este objetivo. A diversidade de funções para as quais sistemas são desenvolvidos requer que ferramentas específicas sejam construídas para a realização de experimentos de desempenho ou de dependabilidade, mesmo que haja um conjunto de conceitos comuns entre ferramentas deste tipo. Neste contexto, este trabalho propõe um framework, implementado em Java, que engloba vários métodos que podem auxiliar no desenvolvimento de ferramentas geradoras de eventos de forma mais ágil e confiável. No decorrer desta pesquisa geradores de carga, para experimentos de desempenho, e geradores de eventos de falha e reparo, para experimentos de dependabilidade, foram concebidos com o auxílio do framework, atestando, assim, sua eficiência. Por fim, estudos de caso desenvolvidos a partir dos softwares geradores de eventos serão apresentados.
226

Metodologia para desenvolvimento de soluções em mineração de dados: Um estudo prático em diagnóstico de falhas

CUNHA, Rodrigo Carneiro Leão Vieira da January 2005 (has links)
Made available in DSpace on 2014-06-12T16:01:03Z (GMT). No. of bitstreams: 2 arquivo7148_1.pdf: 2212386 bytes, checksum: 6b2b0d7c2a94dfe1e1f831000f3dabe2 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2005 / Conselho Nacional de Desenvolvimento Científico e Tecnológico / Data mining surgiu da necessidade de extração do conhecimento a partir de volumosas massas de dados. Na verdade data mining faz parte de um processo mais amplo e complexo denominado KDD (Knowledge Discovery in Databases). O problema é que não há na prática uma metodologia completa para apoiar o usuário no desenvolvimento do processo de KDD. Neste contexto, o principal objetivo do presente trabalho é propor uma metodologia genérica para desenvolvimento de soluções em KDD integrada a um sistema para apoio ao usuário na documentação dos processos. A proposta assegura o desenvolvimento de projetos em KDD de alta qualidade, que atenda às expectativas do cliente dentro do tempo e orçamento previstos. Ao final, é aplicada a proposta em um estudo prático no problema de diagnóstico de falhas
227

Mineração seqüencial de dados para previsão de falhas em uma rede de telecomunicação

OLIVEIRA, Alexandre Antonio Paixão de 31 January 2008 (has links)
Made available in DSpace on 2014-06-12T17:34:40Z (GMT). No. of bitstreams: 2 arquivo2301_1.pdf: 1307195 bytes, checksum: dc89e3917db5a2d4c027decb3f6aba17 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2008 / Companhia Hidro Elétrica do São Francisco / Nas últimas décadas, o desenvolvimento sem igual dos sistemas de telecomunicações resultou no aumento do tamanho e da complexidade das redes, além da dependência das empresas nesses sistemas. Na Chesf não é diferente, hoje os sistema de telecomunicações suportam aplicações corporativas, bem como toda comunicação operacional de serviços tão sensíveis à indisponibilidade quanto o SAGE (Sistema Aberto de Gerenciamento de Energia). Por isso, há a necessidade cada vez maior de mantermos sistemas de comunicação com indisponibilidade zero. Este trabalho busca antecipar o momento final da falha a partir da utilização de algoritmos de mineração seqüencial de dados em uma base histórica de alarmes de telecomunicações. Realizando uma análise do histórico de ocorrências das seqüências freqüentes dos alarmes foi possível associá-las a uma probabilidade de ocorrência de um determinado padrão. O objetivo final de extrair este conhecimento dos dados é dar suporte para ações de manutenção, dependendo de sua viabilidade, visando evitar as falhas ou os seus efeitos
228

Uso de riscos na validação de sistemas baseados em componentes

Moraes, Regina Lúcia de Oliveira, 1956- 15 December 2007 (has links)
Orientadores: Eliane Martins, Henrique Santos do Carmo Madeira / Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-08T16:01:49Z (GMT). No. of bitstreams: 1 Moraes_ReginaLuciadeOliveira_D.pdf: 2145825 bytes, checksum: a59f9b52775255ca0dfc0c004c828da7 (MD5) Previous issue date: 2006 / Resumo: A sociedade moderna está cada vez mais dependente dos serviços prestados pelos computadores e, conseqüentemente, dependente do software que está sendo executado para prover estes serviços. Considerando a tendência crescente do desenvolvimento de produtos de software utilizando componentes reutilizáveis, a dependabilidade do software, ou seja, a segurança de que o software irá funcionar adequadamente, recai na dependabilidade dos componentes que são integrados. Os componentes são normalmente adquiridos de terceiros ou produzidos por outras equipes de desenvolvimento. Dessa forma, os critérios utilizados na fase de testes dos componentes dificilmente estão disponíveis. A falta desta informação aliada ao fato de se estar utilizando um componente que não foi produzido para o sistema e o ambiente computacional específico faz com que a reutilização de componentes apresente um risco para o sistema que os integra. Estudos tradicionais do risco de um componente de software definem dois fatores que caracteriza o risco, a probabilidade de existir uma falha no componente e o impacto que isso causa no sistema computacional. Este trabalho propõe o uso da análise do risco para selecionar pontos de injeção e monitoração para campanhas de injeção de falhas. Também propõe uma abordagem experimental para a avaliação do risco de um componente para um sistema. Para se estimar a probabilidade de existir uma falha no componente, métricas de software foram combinadas num modelo estatístico. O impacto da manifestação de uma falha no sistema foi estimado experimentalmente utilizando a injeção de falhas. Considerando esta abordagem, a avaliação do risco se torna genérica e repetível embasando-se em medidas bem definidas. Dessa forma, a metodologia pode ser utilizada como um benchmark de componentes quanto ao risco e pode ser utilizada quando é preciso escolher o melhor componente para um sistema computacional, entre os vários componentes que provêem a mesma funcionalidade. Os resultados obtidos na aplicação desta abordagem em estudos de casos nos permitiram escolher o melhor componente, considerando diversos objetivos e necessidades dos usuários / Abstract: Today's societies have become increasingly dependent on information services. A corollary is that we have also become increasingly dependent on computer software products that provide such services. The increasing tendency of software development to employ reusable components means that software dependability has become even more reliant on the dependability of integrated components. Components are usually acquired from third parties or developed by unknown development teams. In this way, the criteria employed in the testing phase of components-based systems are hardly ever been available. This lack of information, coupled with the use of components that are not specifically developed for a particular system and computational environment, makes components reutilization risky for the integrating system. Traditional studies on the risk of software components suggest that two aspects must be considered when risk assessment tests are performed, namely the probability of residual fault in software component, and the probability of such fault activation and impact on the computational system. The present work proposes the use of risk analysis to select the injection and monitoring points for fault injection campaigns. It also proposes an experimental approach to evaluate the risk a particular component may represent to a system. In order to determine the probability of a residual fault in the component, software metrics are combined in a statistical mode!. The impact of fault activation is estimated using fault injection. Through this experimental approach, risk evaluation becomes replicable and buttressed on well-defined measurements. In this way, the methodology can be used as a components' risk benchmark, and can be employed when it is necessary to choose the most suitable among several functionally-similar components for a particular computational system. The results obtained in the application of this approach to specific case studies allowed us to choose the best component in each case, without jeopardizing the diverse objectives and needs of their users / Doutorado / Doutor em Ciência da Computação
229

Metodologia alternativa ao preenchimento de falhas para a geração de séries de precipitação mensal média de forma automatizada em ambiente SIG / Alternative methodology to gap filling for generation of monthly rainfall series with GIS approach

Cláudio Bielenki Júnior 23 February 2018 (has links)
Alternativamente ao preenchimento de falhas, buscou-se neste estudo apresentar uma metodologia para a geração de séries de precipitações mensais médias apenas com os dados observados disponíveis nas estações pluviométricas presentes na área de estudo e seu entorno. Neste caso, para cada época da série, somente os dados disponíveis foram utilizados para o cálculo da precipitação média, assim em cada época admitiu-se que uma combinação diferente de postos pluviométricos fosse utilizada para o seu cálculo. Para isso foi desenvolvida uma ferramenta computacional em ambiente SIG para automatizar todas as etapas do estudo. Os resultados das séries de precipitação mensal média para uma bacia hidrográfica calculados segundo a metodologia alternativa apresentada foram comparados a dois métodos de preenchimento de falhas comumente utilizados nos estudos hidrológicos. Posteriormente foram avaliados os impactos do quantitativo de falhas nas séries. Também foram avaliados os reflexos na aplicação das séries na modelagem chuva-vazão e por fim a metodologia foi aplicada a um caso concreto. Os resultados encontrados e os testes estatísticos apontam resultados satisfatórios e equivalentes nas condições testadas. Verificou-se uma degradação na correlação entre a série gerada a partir dos dados sem falhas e as séries geradas com os dados com as imposições das falhas com o aumento do número de falhas impostas. As séries de vazões médias mensais geradas utilizando-se o modelo mensal SMAP quando da aplicação das séries de precipitação calculadas pela metodologia alternativa também se mostraram equivalentes, segundo os testes estatísticos realizados, às séries geradas de dados de precipitação sem falhas ou com as falhas preenchidas. As diferenças encontradas entre as séries foram pequenas o que se refletiu nos Índices de Nash-Sutcliffe que foram próximos. / In this study, we proposed a methodology for the generation of average monthly rainfall series only with the observed data available in the rainfall stations present in the study area and its surroundings. In this case, for each season of the series only the available data were used for the calculation of the average precipitation, so in each season it was admitted that a different combination of pluviometric stations was used for its calculation. For this, a computational tool was developed with a GIS approach to automate all stages of the study. The results of the average monthly rainfall series for a river basin calculated according to the alternative methodology presented were compared to two methods of filling gaps commonly used in hydrological studies. Subsequently, the impacts of the number of failures in the series were evaluated. We also evaluated the reflexes in the application of the series in the rainfall-flow modeling and finally the methodology was applied to a case study. The results found and the statistical tests show satisfactory and equivalent results under the conditions tested. There was a degradation in the correlation between the series generated from the data without fail and the series generated with the data with the impositions of the failures with the increase of the gaps imposed. The series of monthly average flows generated using the SMAP monthly model when applying the rainfall series calculated by the alternative methodology were also shown to be equivalent, according to the statistical tests carried out, to the series generated of data of precipitation without gaps or with the gaps fulfilled. The differences found between the series were small, which was reflected in the Nash-Sutcliffe Indices that were close.
230

Implementação de objetos replicados usando java

Ferreira Filho, Joao Carlos January 2000 (has links)
Este trabalho busca a implementação da replicação de objetos através da linguagem Java e de seu sistema de invocação remota de métodos (Remote Method Invocation - RMI). A partir deste sistema, define-se uma classe de replicação - a máquina de replicação – onde a implementação de grupos de objetos é estruturada de acordo com a arquitetura cliente/servidor, sendo o cliente o representante (a interface) de um grupo de objetos e os servidores representam os demais componentes do grupo. A classe de replicação atende a uma necessidade importante dos sistemas distribuídos - o desenvolvimento de aplicações tolerantes a falhas. Fundamentalmente, a tolerância a falhas é obtida por redundância e, no caso de mecanismos de tolerância a falhas por software, esta redundância significa basicamente replicação de dados, processos ou objetos. A tolerância a falhas para tal tipo de sistema é importante para garantir a transparência do mesmo, visto que, assim como um sistema distribuído pode auxiliar muito o usuário pelas facilidades oferecidas, o não cumprimento de suas atividades de acordo com o esperado pode, em algumas situações, causar-lhe transtornos e erros irrecuperáveis nas aplicações. Finalmente, como principal contribuição, este trabalho descreve e implementa a solução completa para a construção de uma biblioteca de classes que oferece a replicação de forma totalmente transparente para o usuário.

Page generated in 0.0424 seconds