4 resultados para Tolerante

em Lume - Repositório Digital da Universidade Federal do Rio Grande do Sul


Relevância:

10.00% 10.00%

Publicador:

Resumo:

O modelo de objetos apresenta-se como um modelo promissor para o desenvolvimento de software tolerante a falhas em virtude de características inerentes ao próprio modelo de objetos, tais como abstração de dados, encapsulamento, herança e reutilização de objetos (componentes). O uso de técnicas orientadas a objetos facilita o controle da complexidade do sistema porque promove uma melhor estruturação de seus componentes e também permite que componentes já validados sejam reutilizados [LIS96]. Técnicas básicas para tolerância a falhas em software baseiam-se na diversidade de projeto e de implementação de componentes considerados críticos. Os componentes diversitários são gerenciados através de alguma técnica que tenha por objetivo assegurar o fornecimento do serviço solicitado, como, por exemplo, a conhecida técnica de blocos de recuperação. Reflexão Computacional é a capacidade que um sistema tem de fazer computações para se auto analisar. Ela é obtida quando o programa pára sua execução por um período de tempo para fazer computações sobre si próprio; analisa seu estado, se o processamento está correto, se pode prosseguir com a execução e atingir o objetivo satisfatoriamente; se não precisa mudar de estratégia ou algoritmo de execução, fazendo, ainda, processamentos necessários para o sucesso da execução. Um sistema de programação distribuída consiste basicamente em vários aplicativos executados em diferentes computadores, os quais realizam troca de mensagens para solucionar um problema comum. A comunicação entre os computadores é realizada através da rede que os interliga. As Redes que controlam sistemas críticos são normalmente de pequena escala pois redes de grandes dimensões podem apresentar atrasos e baixa confiabilidade. Portanto, a abordagem aqui proposta consiste em utilizar, em um ambiente distribuído, uma arquitetura reflexiva aliada a técnicas do domínio da tolerância a falhas para promover a separação entre as atividades de controle, salvamento, recuperação, distribuição e validação de componentes e as funcionalidades executadas pelo próprio componente, a fim de que falhas não venham a prejudicar a disponibilidade, confiabilidade e clareza de determinadas computações. A proposta apóia-se num estudo de caso, implementado na linguagem de programação Java, com seus protocolos de reflexão computacional e de comunicação.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Neste trabalho apresenta-se um método de desenvolvimento integrado baseado no paradigma de orientação a objetos, que visa abordar todo o ciclo de desenvolvimento de uma aplicação tempo real. Na fase de especificação o método proposto baseia-se no uso de restrições temporais padronizadas pelo perfil da UML-TR, sendo que uma alternativa de mapeamento destas restrições para o nível de programação é apresentada. Este mapeamento serve para guiar a fase de projeto, onde utilizou-se como alvo a interface de programação orientada a objetos denominada TAFT-API, a qual foi projetada para atuar junto ao ambiente de execução desenvolvido no âmbito desta tese. Esta API é baseada na especificação padronizada para o Java-TR. Este trabalho também discute o ambiente de execução para aplicações tempo real desenvolvido. Este ambiente faz uso da política de escalonamento tolerante a falhas denominada TAFT (Time-Aware Fault- Tolerant). O presente trabalho apresenta uma estratégia eficiente para a implementação dos conceitos presentes no escalonador TAFT, que garante o atendimento a todos os deadlines mesmo em situações de sobrecarga transiente. A estratégia elaborada combina algoritmos baseados no Earliest Deadline, sendo que um escalonador de dois níveis é utilizado para suportar o escalonamento combinado das entidades envolvidas. Adicionalmente, também se apresenta uma alternativa de validação dos requisitos temporais especificados. Esta alternativa sugere o uso de uma ferramenta que permite uma análise qualitativa dos dados a partir de informações obtidas através de monitoração da aplicação. Um estudo de caso baseado em uma aplicação real é usado para demonstrar o uso da metodologia proposta.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Genótipos de aveia variam quanto à tolerância ao alumínio no solo. Uma maneira fácil, rápida e eficiente de identificar a tolerância ao alumínio é através do uso de solução nutritiva, em laboratório. Os objetivos deste estudo foram ajustar a metodologia de avaliação da tolerância ao alumínio, avaliar linhagens recombinantes quanto à tolerância ao alumínio em laboratório e a campo e estimar o número de genes que controlam o caráter, identificar marcadores morfológicos associados com a tolerância ao alumínio e avaliar os efeitos do gene de tolerância ao alumínio sobre caracteres de importância agronômica. Os ajustes na metodologia foram realizados envolvendo genótipos de aveia e trigo com resposta conhecida ao alumínio tóxico. Uma população de 333 linhagens recombinantes nas gerações F5:6 e F5:7 provenientes do cruzamento entre os genitores UFRGS 930598-6 (sensível) e UFRGS 17 (tolerante) foi avaliada em solução nutritiva. O número de genes que controlam a tolerância ao alumínio foi estimado pela distribuição de freqüência do recrescimento médio da raiz principal. Uma amostra de 22 linhagens recombinantes sensível e tolerante ao alumínio tóxico foi avaliada no campo, com alta concentração de alumínio no solo. A associação e o efeito do gene de tolerância ao alumínio com outros caracteres agronômicos foram realizados a campo em solo livre de alumínio. A técnica de avaliação da tolerância ao alumínio permitiu a discriminação mais eficiente dos genótipos após os ajustes realizados. A tolerância ao alumínio em aveia é governada por um gene de grande efeito, sendo que os genótipos tolerantes possuem os alelos AlaAla e os genótipos sensíveis os alelos alaala. A avaliação da tolerância ao alumínio em laboratório foi confirmada a campo. O caráter tolerância ao alumínio não apresenta alta associação com outros caracteres agronômicos. A presença do gene de tolerância ao alumínio não está associada a efeitos negativos em caracteres de importância agronômica.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

A redução do Cr(VI) para Cr(III) diminui a toxidade deste metal no ambiente uma vez que, o Cr(III) é insolúvel às membranas biológicas. Assim a redução microbiana do Cr(VI) é uma alternativa para reduzir os impactos ambientais causados por este metal, utilizado em diversos processos industriais. O objetivo deste trabalho foi selecionar microrganismos a partir de solo contaminado com cromo, caracterizar sua capacidade de redução do Cr(VI) durante o crescimento celular e purificar parcialmente a enzima cromo redutase do Bacillus sp. ES29, através da precipitação com sulfato de amônio (45-75%), cromatografia de gel filtração (Sephadex G-25) e cromatografia de interação hidrofóbica (Octyl Sepharose). A atividade de redução do Cr(VI) pelos isolados foi quantificada com o reagente de s-difenilcarbazida. No isolamento, foram obtidas 20 bactérias resistentes a cromo(VI). Seis destas foram capazes de reduzir 100 mg L-1 Cr(VI) em 24 horas. Um dos isolados foi identificado, através de testes bioquímicos, como pertencete ao gênero Bacillus, sendo tolerante a 750 mg L-1 Cr(VI) e reduzindo mais de 40% do Cr(VI) durante o crescimento celular. Na purificação parcial da enzima foi obtido um fator de purificação de 11,2, aumentando a atividade específica da enzima acima de 11 vezes, porém se faz necessário mais passos de purificações para obtenção desta enzima pura. As bactérias selecionadas e a enzima parcialmente purificada, foram eficientes na redução do Cr(VI) e apresentam potencial para outros estudos, visando a aplicação em processos de biorremediação.