71 |
Tolerância ao alumínio em trigo : identificação e caracterização molecular de genes / Aluminum tolerance in wheat : identification and characterization of genesBoff, Tatiana January 2006 (has links)
Em trigo, os genes de tolerância ao alumínio tóxico (Al3+) tem sido identificada no cromossomo 4DL, incluindo o gene presente em BH1146, o mais estudado dos genótipos tolerantes brasileiros. Embora Toropi tenha sido identificado como um genótipo altamente tolerante ao Al3+, a genética e a singularidade dessa fonte nunca tinha sido investigada. Os objetivos desse estudo foram investigar a genética da tolerância ao Al3+ em Toropi e verificar se o gene é o mesmo presente em BH1146; mapear quantitative trait loci (QTLs) associados à tolerância ao alumínio em Toropi e investigar suas localizações no genoma de trigo e desenvolver uma biblioteca de subtração de Toropi objetivando identificar genes candidatos regulados por estresse de alumínio. Duas populações de linhagens recombinates (recombinant inbred line – RIL), uma F7 de Toropi (tolerante) por Anahuac (sensível) e outra F6 RIL de Toropi por BH1146 foram avaliadas quanto à tolerância ao alumínio, avaliando a taxa de crescimento da raiz após tratamento com alumínio em solução hidropônica. A segregação genética indica a presença de um gene principal para tolerância ao Al3+, denominado AltTp, que difere do gene presente em BH1146. AltTp está a 21cM do marcador microssatélite Xgdm129, previamente mapeado no cromossomo 4DS. Linhagens nulitetrassômicas e ditelossômicas foram utilizadas para confirmar a posição do AltTp no braço curto do cromossomo 4D de trigo. Este é o primeiro estudo reportando a presença de um gene para tolerância ao Al3+ em trigo no cromossomo 4DS, confirmando a singularidade de Toropi como fonte de genes para essa característica. Outros QTLs foram identificados nesse estudo, incluindo um presente no cromossomo 3B de trigo que corresponde ao cromossomo 1 de arroz, onde foram identificados os maiores QTLs para a tolerância ao Al3+ nessa espécie. Cento e nove sequências foram obtidas pela análise de Supression Subtractive Hybridization (SSH), sendo 99 sequências únicas. Análises de seqüências revelaram genes envolvidos em diversas vias metabólicas incluindo metabolismo de ácidos orgânicos e carboidratos, transdução de sinais, fatores de transcrição, biossíntese de proteínas, proteínas envolvidas na aliviação de estresse oxidativo, estrutura de membrana e outras funções. É possível que AltTp seja o gatilho para uma cascata de resposta ao estresse de Al3+ que envolve vias de sinalização e metabólicas complicadas. Esses genes de resposta ao estresse de trigo fornecem uma visão sobre o mecanismo de tolerância ao Al3+ em plantas. / In wheat most of the of aluminum tolerance genes have been identified on chromosome 4DL, including one present in BH1146, the most studied wheat Brazilian tolerant genotype. Although Toropi has been identified as a highly tolerant genotype to Al3+, the genetics and uniqueness of this source has never been investigated. The objectives of this study were to investigate the genetics of Toropi aluminum tolerance and its uniqueness compared to AltBH gene present in BH1146; to map the quantitative trait loci (QTLs) associated to Toropi aluminum tolerance and investigate their genome locations in wheat; and to develop a differential library from Toropi aiming to identify candidate genes regulated by aluminum stress. Two recombinant inbreed line populations (RILs), one F7 from Toropi (tolerant) by Anahuac (sensitive) and another F6 RIL from Toropi by BH1146, were screened for Al-tolerance by mensuring root growth rate following Al treatment in hidroponic solution. Genetic segregations indicated the presence of a major gene for aluminum tolerance in Toropi, named as AltTp, which differs from the one present in BH1146. AltTp is 21cM from Xgdm129 SSR marker, which has been previously mapped on chromosome 4DS. Nulitetrasomic and ditelosomic lines were used to confirm AltTp position on the wheat short arm of chromosome 4D. This is the first study to report a gene for aluminum tolerance in wheat on chromosome 4DS, confirming the uniqueness of Toropi as a genetic source for this trait. Other QTLs were identified in this study, including one present on wheat chromosome 3B which corresponds to rice chromosome 1, where most of aluminum tolerance QTLs have been identified in that species. One-hundred and nine sequences were obtained by the analysis of Supression Subtractive Hybridization (SSH), being 99 unique ones. Sequence analysis has revealed genes involved in several metabolic pathways including organic acid and carbohydrates metabolism, signal transduction, transcription factors, protein biosynthesis, oxidative stress alleviation, membrane structure and other functions. It is possible that AltTp triggers a cascade of responses to aluminum stress, which involves complex signaling and metabolic pathways. These wheat response stress genes provide new insights about Al-tolerant mechanisms in plants.
|
72 |
Identificação de genes candidatos à tolerância ao alumínio em aveia hexaplóide / Identification of candidate genes for aluminum tolerance in hexaploid oatSchneider, Adriano de Bernardi January 2012 (has links)
Solos ácidos causam redução do rendimento de plantas de lavoura, tanto pela redução da disponibilidade de nutrientes como pela presença de elementos tóxicos, como o alumínio (Al) na sua forma mais reativa. A combinação entre estes dois fatores tem consequências graves para a planta, tais como a redução do crescimento de raízes e da produção de biomassa. A aveia possui tolerância ao Al quando comparada com trigo e cevada, porém há considerável variação dentro da espécie. Os mecanismos de tolerância ao Al em aveia ainda não foram elucidados. Na família Poaceae, tanto mecanismos de exclusão quanto de detoxificação foram identificados, e vários genes associados à tolerância ao Al. Os objetivos deste trabalho foram: identificar QTLs associados à tolerância ao Al a partir da fenotipagem a campo e em hidroponia de uma população segregante e sequências com homologia a genes associados a tolerância ao Al em outras espécies. Foi gerado um mapa genético para a população oriunda do cruzamento de UFRGS17 e UFRGS930598, aonde foram encontrados três QTLs associados à tolerância ao Al em hidroponia, explicando 64% da variação fenotípica. Não foram identificados QTLs para tolerância ao Al a campo. Sequência homóloga ao gene ALMT1 foi identificada, sendo predita a existência de cinco íntrons e seis exons e uma proteína com seis domínios transmembrana no alelo identificado em UFRGS 17. Em UFRGS 930598, o primeiro exon e parte do primeiro intron não foram obtidos. Também foi identificado parcialmente uma sequência homóloga ao gene STOP1 com 89% de similaridade a sequência de Brachypodium distachyon. / Acid soils reduce crop yield, not only by affecting nutrient availability, but also by increasing the presence of toxic element forms, such as aluminum (Al), in its most reactive form. The combination of these two factors has negative consequences to the plant, for example reduction in root growth and biomass production. Oats are considered Al tolerant if compared to wheat and barley, but there is a large variation inside the species. In poaceae, mechanisms related to exclusion as weel as to detoxification have been identified and several genes have been associated to Al tolerance.This study aimed to identify QTLs associated to Al tolerance using field and hydroponic phenotyping of a recombinant inbred population, and identify sequences with homology to genes associated to Al tolerance in other species. Three QTLs associated to hydroponic Al tolerance were identified in the map generated to UFRGS 17 x UFRGS 930598 population, explaining 64% of the phenotypic variation. A sequence similar to the ALMT1 gene was identified. The UFRGS 17 alIele was predicted to contain five introns and six exons and to code a protein with six transmembrane domains. In UFRGS 930598, the first predicted exon and part of the first intron were not cloned. A sequence similar to the STOP1 gene was partially identified with 89 % of homology to the Brachypodium distachyon homologous sequence.
|
73 |
Avaliação de dependabilidade de sistemas com mecanismos tolerantes a falha: desenvolvimento de um método híbrido baseado em EDSPN e diagrama de blocosFERNANDES, Sérgio Murilo Maciel January 2007 (has links)
Made available in DSpace on 2014-06-12T15:54:03Z (GMT). No. of bitstreams: 2
arquivo6424_1.pdf: 13803031 bytes, checksum: 6040cdc1997e59c9d7710625c1551127 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2007 / Nos dias atuais, observamos o vertiginoso avanço da tecnologia e a dependência cada
vez maior da sociedade nos sistemas de computação. O uso massivo de dispositivos
computadorizados, fixos e móveis, dentro de um conceito de computação ubíqua, e a
crescente pervasividade das redes de computadores e serviços, têm tornado os sistemas
extremamente complexos e dinâmicos. Esta complexidade vem aumentando a cada dia, a
medida que os computadores têm se tornado menores, mais baratos e com maior
capacidade de processamento. Hoje eles estão presentes não apenas em grande parte dos
objetos da vida diária, como aparelhos celulares, laptops e desktops, como também nos
sistemas de telecomunicações, nos meios de transporte, nos equipamentos hospitalares, e na
maior parte das atividades.
Enquanto razões econômicas forçam o desenvolvimento de novos sistemas
computacionais, com um número cada vez maior de facilidades, razões de qualidade
impõem a necessidade de que sejam evitados maus funcionamentos desses sistemas. As
conseqüências das paralisações dos sistemas computacionais podem variar desde simples
inconveniências, a perda de vidas humanas ou prejuízos materiais, o que motiva o
desenvolvimento de metodologias para a avaliação da dependabilidade, ou segurança de
funcionamento, desses sistemas.
Devido ao comportamento aleatório de grande parte das falhas, técnicas de modelagem
de dependabilidade por meio de avaliação analítica ou simulação estocástica têm provado
ser uma solução útil e versátil em todas as fases do ciclo de vida de um sistema, desde a
fase de projeto, na escolha da solução que melhor satisfaça aos requisitos de
dependabilidade propostos, até a fase operacional, na detecção de gargalos que impeçam os
sistemas de atingir tais requisitos. Esta Tese propõe o desenvolvimento de uma
metodologia que possibilite a modelagem, o refinamento e a avaliação de sistemas
dependáveis com a utilização de mecanismos de tolerância a falhas, através de um método
híbrido baseado em redes de Petri estocásticas determinísticas estendidas (EDSPN) e
diagramas de blocos, de um modo flexível, expansível e passível de automação.
A metodologia proposta é executada em 5 diferentes níveis hierárquicos. Os dois
primeiros níveis hierárquicos lidam com os diagramas de blocos e com os mecanismos de
tolerância a falhas a serem introduzidos. O terceiro nível hierárquico, formado por redes de
Petri de alto nível, define como será a interligação das redes de Petri, que representa a
configuração dos blocos no diagrama de sistema dependável, na configuração final. No
quarto nível hierárquico, o comportamento de cada bloco é modelado por meio de EDSPN,
o qual gera expressões numéricas ou analíticas dos atributos de confiabilidade,
disponibilidade e segurança. Finalmente, as expressões obtidas são utilizadas em um
modelo dependável e parametrizado (MDP), de acordo com a configuração definida no
terceiro nível, para obtenção das estimativas de dependabilidade do sistema como um todo.
A metodologia proposta, além de ser passível de automação, objetiva ocultar a
complexidade matemática envolvida e reduzir a possibilidade de explosão de estados. Para tornar os modelos EDSPN e MDP mais eficientes, uma biblioteca de modelos foi
criada. Um mesmo modelo, com o auxílio de diferentes parâmetros de configuração, pode
assumir diferentes mecanismos de tolerância a falhas, o que torna a metodologia flexível,
assim como, um mesmo modelo, com o auxílio de parâmetros estruturais, pode assumir
diferentes níveis de redundância em um mesmo mecanismo tolerante a falhas, o que torna a
metodologia expansível
|
74 |
Um modelo híbrido e adaptativo para sistemas distribuídos tolerantes a falhasGorender, Sérgio January 2005 (has links)
Made available in DSpace on 2014-06-12T15:54:42Z (GMT). No. of bitstreams: 2
arquivo7293_1.pdf: 1302559 bytes, checksum: 5c29fcb5cfb2253f5a91930260887780 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2005 / Um sistema distribuído pode ser definido como um conjunto de processos que se comunicam através de canais de comunicação. Modelos para sistemas distribuídos determinam características do funcionamento destes sistemas, em especial com relação a aspectos temporais e de confiabilidade. O resultado da impossibilidade de se obter o consenso nos sistemas distribuídos assíncronos (modelo assíncrono), tolerando falhas, mesmo que apenas um processo possa falhar de forma silenciosa, estimulou o desenvolvimento de diversos modelos parcialmente síncronos de sistemas distribuídos. Estes modelos assumem algumas características síncronas, com o objetivo de evitar esta impossibilidade. Por outro lado, as novas arquiteturas para prover extit{QoS} são utilizadas para construir ambientes de execução híbridos, nos quais é possível fornecer serviços de comunicação com características síncronas para alguns canais de comunicação. O desafio que se apresenta é o de desenvolver um modelo para sistemas distribuídos adequado a executar em um ambiente equipado com arquiteturas para prover extit{QoS}. Este modelo deve considerar os aspectos síncronos e assíncronos do ambiente de execução, e ser adaptável às alterações dinâmicas que são características de arquiteturas para prover extit{QoS}. Nós respondemos a este desafio apresentando um novo modelo híbrido e adaptativo para sistemas distribuídos parcialmente síncronos, que é adaptável a alterações no estado do ambiente de execução, comuns em ambientes de execução com extit{QoS} cite{modelo,dsn2002,wtdladc2003,wtf2004,tecreportmodelo,sbrc2005}. Este modelo é híbrido ao assumir a coexistência de processos com características síncronas e assíncronas. O modelo apresentado também permite que os processos alterem o seu estado dinamicamente, sem prejuízo para a consistência dos sistemas em execução. Foi desenvolvida uma implementação do modelo proposto baseada em um ambiente de execução com extit{QoS}. Para viabilizar a execução desta implementação, foi desenvolvida uma infra-estrutura de comunicação, a qual denominamos QoS Provider, (QoSP), cujo objetivo principal é gerar uma interface padrão entre o nosso modelo e arquiteturas para prover extit{QoS} existentes. Um novo protocolo de consenso para o modelo de sistemas distribuídos proposto é apresentado nesta tese. Este protocolo de consenso apresenta resultados ótimos com relação à tolerância a falhas em sistemas parcialmente síncronos (tolera $f < n$ falhas de processos em algumas situações), e a complexidade (apresenta um limite inferior de dois passos de comunicação, resultado mínimo para o consenso em sistemas parcialmente síncronos). Foram realizados experimentos com o consenso, que comprovaram o bom desempenho deste protocolo, associado a uma tolerância a falhas ajustada ao nível de sincronismo representado no modelo
|
75 |
Inserção automática de mecanismos de tolerância e falhas em descrições VHDLSANTOS, Ana Carla dos Oliveira January 2002 (has links)
Made available in DSpace on 2014-06-12T15:59:14Z (GMT). No. of bitstreams: 2
arquivo4981_1.pdf: 2017051 bytes, checksum: 7e487a5678737f75d7545527f97ee473 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2002 / Sistemas de computação vêm sendo mais empregados a cada dia, atingindo um
maior número de usuários, que passam a depender mais fortemente do
desempenho desses sistemas. À medida que mais pessoas são beneficiadas pelas
máquinas, maior pode ser o prejuízo causado por problemas ocorridos no
funcionamento destas.
Dessa forma, torna-se necessária a utilização de mecanismos para lidar com
os problemas que potencialmente possam afetar o bom funcionamento dos
sistemas. Tolerância a falhas é um desses mecanismos.
Assim como os computadores pessoais, os sistemas embutidos também têm se
tornado mais utilizados nos últimos anos, afetando cada vez mais pessoas.
Desde terminais bancários de caixas eletrônicos a aparelhos
eletrodomésticos, diariamente as pessoas são beneficiadas pelos serviços que
esse tipo de sistema oferece. Desse modo, os sistemas embutidos devem
oferecer confiabilidade no seu funcionamento, evitando o prejuízo das
pessoas que utilizam os sistemas e dependem deles.
Apesar de metodologias para projeto de sistemas embutidos estarem sendo
desenvolvidas, nota-se que a aplicação de tolerância a falhas nos sistemas
ainda é realizada de forma intuitiva e manual. Com o avanço e a
fundamentação das técnicas de tolerância a falhas, essa aplicação tem a
tendência de se tornar também mais automatizada e sistemática.
O trabalho tem como objetivo apresentar um método de auxílio no
desenvolvimento de sistemas embutidos tolerantes a falhas. A abordagem
escolhida foi a implementação da ferramenta ToleranSE - Tolerância a Falhas
em Sistemas Embutidos - que visa a inserção automática de técnicas de
tolerância a falhas na especificação desses sistemas. Com isso, pretende-se
mostrar a viabilidade de utilização de métodos automatizados na
implementação de mecanismos de tolerância a falhas no desenvolvimento de
sistemas embutidos
|
76 |
Desenvolvimento de um programa computacional para a integração de dados de projeto, fabricação e medição de peças torneadas com ênfase na síntese de tolerâncias dimensionais determinísticasEduardo Ferreira de Oliveira, Jose 31 January 2009 (has links)
Made available in DSpace on 2014-06-12T17:35:16Z (GMT). No. of bitstreams: 2
arquivo3895_1.pdf: 9781820 bytes, checksum: fa710e44064d175c1bd64bfc6e5be62c (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2009 / O objetivo deste trabalho foi desenvolver um programa computacional chamado de
Sistema de Gerenciamento da Fabricação SGF, desenvolvido em Excel com rotinas em
visual basic, capaz de integrar as três etapas de obtenção de um produto: o projeto, a
fabricação (por usinagem) e a medição. Assim sendo, este programa é dividido em três
módulos: módulo de projeto, módulo de fabricação e módulo de medição.
Na etapa de projeto é apresentada uma metodologia para a determinação das
tolerâncias dimensionais de peças fabricadas por processos de usinagem, bem como dos
seus limites superior e inferior. Nesta determinação é levado em consideração se a peça é
ou não intercambiável, o tipo de ajuste, o grau de precisão, a precisão da máquinaferramenta
e o acabamento superficial da peça. Além disto, este programa possui um banco
de dados de tolerâncias que permite ao usuário o estabelecimento das mesmas, tomando
como base, alguns exemplos de peças intercambiáveis para diferentes aplicações.
No tocante ao módulo de fabricação, o programa determina os parâmetros ótimos
de fabricação por usinagem (avanço, rotação e/ou velocidade de corte e profundidade de
corte) para o torneamento com o objetivo de se determinar o menor custo total de
fabricação por peça ou o menor tempo total de fabricação por peça. O programa ainda
determina o tempo de corte e o tempo de vida da ferramenta por aresta.
O módulo de medição tem por objetivo inicial realizar a seleção do sistema de
medição dimensional mais adequado a uma dada aplicação, considerando-se aqueles mais
comumente utilizados na indústria metal-mecânica (escala, trena, paquímetro, micrômetro,
traçador de altura, relógio comparador, microscópio de medição e máquina de medição por
coordenadas). Tal seleção é feita com base na incerteza de medição que cada um deles
apresenta, na resolução, na exatidão e nas tolerâncias funcionais definidas no módulo de
projeto. A partir daí, o programa apresenta o resultado da medição com sua respectiva
incerteza de medição, bem como a zona de conformidade, juntamente com os limites
inferior e superior de controle. A partir deste módulo pode-se acessar, através de módulo
complementar chamado de módulo educativo, os principais conceitos relacionados à
metrologia, podendo ser acessado de maneira rápida através da busca por meio de
palavras-chave. É apresentado também, um modelo matemático inédito para a síntese de tolerâncias
dimensionais determinísticas. Este modelo usa a Programação Linear para a otimização de
tais tolerâncias, com base na minimização do custo ou do tempo necessário à geração das
dimensões desejadas. As restrições do modelo são baseadas na incerteza de medição ou na
incerteza da máquina-ferramenta. Os modelos adotados até então, para tal objetivo, levam
em consideração apenas a variabilidade do processo e os coeficientes de capacidade do
mesmo, o que exige a fabricação de uma quantidade de peças, que dependendo do
processo, pode ser expressiva. O trabalho apresenta, ainda, a influência dos parâmetros de
usinagem na tolerância dimensional, bem como diferenças obtidas nas tolerâncias
dimensionais finais, uma vez que as equações do custo ou do tempo na Função Objetivo
dependem destes parâmetros. O modelo matemático desenvolvido neste trabalho interliga
as três etapas ligadas ao desenvolvimento de um produto: projeto; fabricação e medição. A
grande vantagem do modelo proposto é que com ele, o número de peças fabricadas poderá
ser reduzido, ao contrário do modelo que trabalha a variabilidade 3σ do processo
|
77 |
Proposição de metodologia baseada em indicadores de qualidade do solo para sustentabilidade da produção agrícolaBATISTA, N. L. F. 14 December 2016 (has links)
Made available in DSpace on 2018-08-01T23:57:59Z (GMT). No. of bitstreams: 1
tese_10587_Nubia Batista_2016_Dissertação versão final.pdf: 3793226 bytes, checksum: 69644c0eca53c1e8fb789f71488e0c26 (MD5)
Previous issue date: 2016-12-14 / As perspectivas mundiais acerca do crescimento populacional ampliam as necessidades de produção de alimentos em todo o mundo. Aliado a isso, tem-se criado focos de tensão no meio ambiente, sobretudo em relação à degradação dos solos e escassez hídrica, que vem despertando nas últimas décadas a preocupação com a qualidade do solo e a sustentabilidade da produção agrícola. No Brasil, observa-se a necessidade de elaboração de estratégias de planejamento dos usos do solo de forma a minimizar os impactos decorrentes dos processos erosivos e assegurar uma produção agrícola sustentável. Metodologias de conservação do solo utilizando indicadores de qualidade do solo e erosão hídrica possíveis de serem aplicados em escala de bacias hidrográficas têm sido bastante utilizadas. O presente estudo propõe a elaboração de uma estratégia de avaliação dos impactos associados ao uso e ocupação dos solos e manejo agrícola utilizando o indicador balanço TPS-PS, obtido através da subtração entre a taxa de perda de solo (TP) e a tolerância à perda de solo (TPS) de cada sub-região da bacia. Para isso, emprega-se metodologia participativa na proposição de cenários alternativos, tomando por base a distribuição espacial dos solos e combinações de uso do solo/manejo agrícola/tipo de cultura e utilizando-se do mapa de compartimentação da bacia, que indica a suscetibilidade natural à erosão em todas as regiões da área estudada. O trabalho foi realizado na Bacia Hidrográfica do Córrego do Sossego (65 km²), localizada no município de Itarana/ES, a qual foi submetida à aplicação de cenários alternativos de uso e práticas conservacionistas, por meio de simulação matemática utilizando o modelo SWAT, de modo a verificar qualitativamente o impacto associado aos usos e manejos adotados. Os cenários alternativos selecionados bem como as regiões de aplicação da metodologia foram obtidos participativamente em oficina realizada com produtores rurais da região e técnicos do Instituto Capixaba de Pesquisa, Assistência Técnica e Extensão Rural (Incaper).
Considerando as regiões selecionadas para a implementação da estratégia proposta, verificou-se uma redução na estimativa de produção de sedimentos, de aproximadamente, 55% em toda a bacia hidrográfica. Em todas as regiões selecionadas para aplicação da metodologia houve significativa redução de produção de sedimentos, contribuindo para o alcance da meta estabelecida de redução de produção de sedimentos na bacia. A estratégia proposta bem como as ferramentas de apoio à escolha dos cenários alternativos possibilitaram mostrar que o planejamento territorial participativo pode significativamente contribuir para a redução dos processos erosivos em bacias hidrográficas e aumento da produção agrícola, considerando as características ambientais, sociais e econômicas da região, além de auxiliar os tomadores de decisão na forma de utilizar os recursos financeiros inerentes às estratégias estabelecidas para cada região da bacia de forma eficiente.
|
78 |
Um metodo de testes para componentes tolerantes a falhasRocha, Camila Ribeiro 23 November 2005 (has links)
Orientador: Eliane Martins / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-07T04:49:59Z (GMT). No. of bitstreams: 1
Rocha_CamilaRibeiro_M.pdf: 20985604 bytes, checksum: 50cbb47532e2d8ee64f537135b9d8b89 (MD5)
Previous issue date: 2005 / Resumo: Componentes de software são cada vez mais utilizados no desenvolvimento de sistemas computacionais, incluindo sistemas críticos, dados os benefícios de redução de custo e tempo de desenvolvimento através da reutilização de código. A garantia da qualidade, porém, continua dependente da realização de testes a cada novo contexto, e é dificultada especialmente pela falta de conhecimento sobre o funcionamento do componente. O método proposto tem como foco principal componentes tolerantes a falhas, e busca facilitar a realização de testes caixa preta que exercitem tanto o comportamento normal quanto o comportamento excepcional do componente. O método é voltado para a construção de componentes testáveis, apresentando diretrizes para inclusão de mecanismos de monitoração e de verificação dos contratos dos componentes, mesmo sem a presença de código fonte, com a utilização de programação orientada a aspectos. Para a geração automática de drivers e stubs, são utilizados modelos comportamentais do componente, no formato do diagrama de atividade da linguagem UML. O método de testes pode ser usado paralelamente ao método de desenvolvimento. No trabalho é apresentado o uso do método em conjunto com o Método para Definição do Comportamento Excepcional (MDCE+), proposto em outra dissertação de mestrado do Instituto de Computação da Unicam / Abstract: Nowadays software components are widely used in software development, including critical systems, because of advantages such as time and cost reduction through code reuse.However, quality assurance, although, is still dependent on test execution at every new utilization context of the component, and usually faces difficulties specially related to lack of knowledge about component details. The test method proposed focuses fault-tolerant components, facilitating black-box testing of both normal and exceptional behavior. Aiming testable components development, the method proposed presents guidelines for inclusion of tracking and contract checking mechanisms, source code independently, using aspect-oriented programming. Drivers and stubs are automatically generated from component behavior models, in UML activity diagram form. The test method can be used together with a development method. In this work, the test method use is presented in parallel to Method for the Definition of Exceptional Behavior, proposed in a Master¿s thesis of the Institute of Computing at Unicam / Mestrado / Mestre em Ciência da Computação
|
79 |
Uma abordagem orientada a objetos para programação distribuida confiavelQuadros, Elbson Moreira 09 June 1997 (has links)
Orientador: Cecilia Mary Fischer Rubira / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-07-22T09:27:29Z (GMT). No. of bitstreams: 1
Quadros_ElbsonMoreira_M.pdf: 3281148 bytes, checksum: faa27a1326207746a9726049feb65570 (MD5)
Previous issue date: 1997 / Resumo: Este trabalho tem por objetivo aplicar técnicas de orientação a objetos para estruturar aplicações complexas, visando obter uma melhoria da qualidade e confiabilidade dessas aplicações. Várias técnicas orientadas a objetos são exploradas, tais como: abstração de dados, compartilhamento de comportamento (incluindo herança e delegação), classes abstratas, polimorfismo e acoplamento dinâmico. Nós propomos a utilização dessas técnicas na estruturação de aplicações distribuídas, provendo suporte para tolerância a falhas de ambiente através da incorporação disciplinada de redundância, de forma que o impacto dessa redundância na complexidade do sistema possa ser mantido sob controle. Para o entendimento e validação dessas técnicas foi desenvolvido um protótipo de uma aplicação distribuída orientada a objetos: um Controlador de Trens. Além disso, utilizamos duas abordagens promissoras para reutilização de software em grande escala - padrões de projeto e metapadrões - para a construção de um framework orientado a objetos para o subdomínio de controladores de trens / Abstract: The major goal of this work is to apply object-oriented techniques for structuring complex object-oriented applications, and to relate them to the improvement of quality and reliability of large computer applications. We use a collection of object-oriented concepts, features and mechanisms, such as data abstraction, inheritance, delegation, abstract classes, polymorphism and dynamic binding. We propose an approach for the provision of environmental fault tolerance and distribution, based on the incorporation of redundaucy in an incremental way, so that the complexity can be kept under controI. ln addition, we show how such techniques can be used to develop reusable and easier to extend software components. For the understanding and validation of these techniques, we developed a prototype of an object-oriented distributed and dependable railway controller application. Besides, we use design pattems and metapattems - two promising approaches for software reuse - for developing an object-oriented framework for a railway controller subdomain / Mestrado / Mestre em Ciência da Computação
|
80 |
Integração dos mecanismos de recuperação de erros por avanço e por retrocessoBeder, Delano Medeiros 16 May 1997 (has links)
Orientador: Luiz Eduardo Buzato / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-07-22T20:19:33Z (GMT). No. of bitstreams: 1
Beder_DelanoMedeiros_M.pdf: 2539518 bytes, checksum: f8de2bb8c9b43c6ac841ccd1508e7809 (MD5)
Previous issue date: 1997 / Resumo: Sistemas computacionais têm sido utilizados nas mais variadas aplicações, de eletrodomésticos a satélites e centrais nucleares. Se produtos como televisores, rádios e computadores de uso geral não são confiáveis, então os seus fabricantes serão provavelmente superados pela concorrência e conseqüentemente terão prejuízos. Analogamente, se um banco tem os seus serviços automatizados interrompidos devido a falhas em sistemas computacionais, então perdas financeiras podem ocorrer, com conseqüências desastrosas. Para plantas nucleares, uma falha em sistemas computacionais críticos pode causar a perda de muitas vidas. Portanto, confiabilidade é um requisito importante no desenvolvimento de sistemas computacionais. Em tais cenários, é interessante investigar possíveis alternativas para a integração dos mecanismos de recuperação de estados errôneos por avanço e por retrocesso. É importante que esta integração seja simples, efetiva e não-intrusiva. Nosso trabalho propõe o uso de mecanismos de tratamento de exceções, como encontrado em linguagens de programação orientada a objetos, para integrar estes mecanismos de recuperação de erros. Um ambiente de programação baseado em objetos, ações atômicas e exceções é utilizado para implementar aplicações e validar o modelo proposto. Finalmente, os experimentos realizados fornecem evidências positivas de que o modelo de integração proposto é viável. / Abstract: Computing systems are used in a wide variety of applications, from households appliances to satellites and nuclear plants. If products of daily use like televisions, radios and computers are not reliable, then the competitors will probably throw their manufactures out of the market and, consequently they will be subject to heavy losses. By analogy, if a bank has its automated services interrupted by failure in its computing systems, then financial losses may occur, with desastrous consequences. In the case of nuclear plants, a failure in critical computing systems can cause the loss of many life. Thus, reliability is an important requirement for the development of modern computing systems. In such a scenario, it is interesting to investigate ways of integrating forward and backward error recovery mechanisms. Such integration, to be useful, must be simple, effective and non-intrusive. Our work proposes the use of exception handling mechanisms, as found in object oriented programming languages, to integrate these error recovery mechanisms. A programming environment based on objects, atomic actions and exceptions has been used to implement applications, which test our proposal. Finally, such experiments have provided good evidence in favour our integration proposal. / Mestrado / Mestre em Ciência da Computação
|
Page generated in 0.0624 seconds