• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 128
  • 8
  • 3
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 145
  • 79
  • 32
  • 27
  • 22
  • 19
  • 19
  • 18
  • 17
  • 17
  • 16
  • 16
  • 14
  • 14
  • 14
  • 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.
41

Núcleo da inflação como fator comum do IPCA: uma abordagem do modelo de fator dinâmico generalizado / Core inflation as the commom factor of IPCA: an approach of the generalized dinamic factor model

Ana Paula de Almeida Alves 14 April 2009 (has links)
Sob o regime de metas de inflação cabe à autoridade monetária balisar seus instrumentos de política de forma a manter a estabilidade do nível geral de preços. Neste aspecto, pelo caráter volátil dos índices de inflação cheia os bancos centrais de todo o mundo utilizam o conceito de núcleo da inflação para tentar capturar com maior acurácia a tendência subjacente da taxa de inflação. Muitas vezes os índices de preços ao consumidor estão altamente sujeitos a volatilidades decorrentes de fatores temporários e muitas vezes localizados. E já que o objetivo da autoridade monetária está em zelar pela estabilidade \"real\" (ou de fato) do nível geral de preços, mudanças temporárias ou localizadas não afetam as taxas de inflação no longo prazo e, consequentemente, não cabe à autoridade monetária responder a tais mudanças, pois isso poderia gerar uma volatilidade desnecessária à política monetária com consequência sobre as flutuações da atividade econômica no período. Dessa forma, Bancos Centrais do mundo inteiro fazem uso de núcleos de inflação. Este trabalho aplica uma nova metodologia de cálculo de núcleo para a inflação brasileira, utilizando o modelo de fatores dinâmicos generalizados. Esta abordagem permite diferenciar fatores localizados (idiossincráticos) dos choques comuns (generalizados) em um grande conjunto de dados. Usamos o IPCA em seu nível mais desagregado e geramos o choque comum entre este conjunto. E a este choque chamamos de núcleo da inflação. Sua eficiência em termos de antecedência à inflação cheia no curto prazo foi testada por meio de uma cointegração, VEC, tais resultados foram comparados com o desempenho do núcleo por Exclusão, mostrando uma maior eficiência do núcleo aqui encontrado. / Under the inflation target system lies to the monetary authority the evaluation of the best tools to keep general price stability. In this context, due to the volatile character of the inflation, central banks around the world use the concept of the inflation core in attempt to capture in a more accurately way the prices trends. Several times, consumer prices indexes are subjected to very volatile prices, due to temporary or localized factors. As the vigilance of the monetary authority relies on the real stability of the general prices level, temporary or localized changes doesn\'t affect the inflation indexes in the long run and, therefore, it\'s not an issue to the central bank to respond to this variations, this could indeed create an unnecessary volatility to the monetary politics with consequences to the economic activity in the period. This way, central banks around the world calculate and use inflation core. This paper applies a new methodology to calculate the inflation core to the Brazilian inflation, using the generalized dynamic factor model. With this approach it\'s possible to differentiate the localized factors from the common (generalized) shocks in a great data set. We use IPCA on its more disaggregated level and create a common shock in the data set, and we name this shock the inflation core. We test the advance of this core to the inflation in the short run using a VEC, and compare with the results of the Exclusion core, we show that your core by using dynamic factor model is more effcient then Exclusion core.
42

Tratamento de exceções no desenvolvimento de sistemas tolerantes a falhas baseadas em componentes / Exception handling in the development of fault-tolerant component-based systems

Lima Filho, Fernando Jose Castor de 30 November 2006 (has links)
Orientador: Cecilia Mary Fischer Rubira / Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-10T07:04:57Z (GMT). No. of bitstreams: 1 LimaFilho_FernandoJoseCastorde_D.pdf: 5063998 bytes, checksum: 8bfec9185fab14cb08c2a8b2ce7391a9 (MD5) Previous issue date: 2006 / Resumo: Mecanismos de tratamento de exceções foram concebidos com o intuito de facilitar o gerenciamento da complexidade de sistemas de software tolerantes a falhas. Eles promovem uma separação textual explícita entre o código normal e o código que lida com situações anormais, afim de dar suporte a construção de programas que são mais concisos fáceis de evoluir e confáveis. Diversas linguagens de programação modernas e a maioria dos modelos de componentes implementam mecanismos de tratamento de exceções. Apesar de seus muitos benefícios, tratamento de exceções pode ser a fonte de diversas falhas de projeto se usado de maneira indisciplinada. Estudos recentes mostram que desenvolvedores de sistemas de grande escala baseados em infra-estruturas de componentes têm hábitos, no tocante ao uso de tratamento de exceções, que tornam suas aplicações vulneráveis a falhas e difíceis de se manter. Componentes de software criam novos desafios com os quais mecanismos de tratamento de exceções tradicionais não lidam, o que aumenta a probabilidade de que problemas ocorram. Alguns exemplos são indisponibilidade de código fonte e incompatibilidades arquiteturais. Neste trabalho propomos duas técnicas complementares centradas em tratamento de exceções para a construção de sistemas tolerantes a falhas baseados em componentes. Ambas têm ênfase na estrutura do sistema como um meio para se reduzir o impacto de mecanismos de tolerância a falhas em sua complexidade total e o número de falhas de projeto decorrentes dessa complexidade. A primeira é uma abordagem para o projeto arquitetural dos mecanismos de recuperação de erros de um sistema. Ela trata do problema de verificar se uma arquitetura de software satisfaz certas propriedades relativas ao fluxo de exceções entre componentes arquiteturais, por exemplo, se todas as exceções lançadas no nível arquitetural são tratadas. A abordagem proposta lança de diversas ferramentas existentes para automatizar ao máximo esse processo. A segunda consiste em aplicar programação orientada a aspectos (AOP) afim de melhorar a modularização de código de tratamento de exceções. Conduzimos um estudo aprofundado com o objetivo de melhorar o entendimento geral sobre o efeitos de AOP no código de tratamento de exceções e identificar as situações onde seu uso é vantajoso e onde não é / Abstract: Exception handling mechanisms were conceived as a means to help managing the complexity of fault-tolerant software. They promote an explicit textual separation between normal code and the code that deals with abnormal situations, in order to support the construction of programs that are more concise, evolvable, and reliable. Several mainstream programming languages and most of the existing component models implement exception handling mechanisms. In spite of its many bene?ts, exception handling can be a source of many design faults if used in an ad hoc fashion. Recent studies show that developers of large-scale software systems based on component infrastructures have habits concerning the use of exception handling that make applications vulnerable to faults and hard to maintain. Software components introduce new challenges which are not addressed by traditional exception handling mechanisms and increase the chances of problems occurring. Examples include unavailability of source code and architectural mismatches. In this work, we propose two complementary techniques centered on exception handling for the construction of fault-tolerant component-based systems. Both of them emphasize system structure as a means to reduce the impactof fault tolerance mechanisms on the overall complexity of a software system and the number of design faults that stem from complexity. The ?rst one is an approach for the architectural design of a system?s error handling capabilities. It addresses the problem of verifying whether a software architecture satis?es certain properties of interest pertaining the ?ow of exceptions between architectural components, e.g., if all the exceptions signaled at the architectural level are eventually handled. The proposed approach is based on a set of existing tools that automate this process as much as possible. The second one consists in applying aspect-oriented programming (AOP) to better modularize exception handling code. We have conducted a through study aimed at improving our understanding of the efects of AOP on exception handling code and identifying the situations where its use is advantageous and the ones where it is not / Doutorado / Doutor em Ciência da Computação
43

DETERMINAÇÃO QUIMILUMINESCENTE DE IgA SECRETORA EM LEITE MATERNO

BEZERRA, Ana Katarina Moraes Monteiro 08 1900 (has links)
Submitted by Chaylane Marques (chaylane.marques@ufpe.br) on 2015-03-13T18:21:58Z No. of bitstreams: 2 Dissertação_AnaKatarina.pdf: 740763 bytes, checksum: a6ee01d8d797eb74e4589e4cde8d19ed (MD5) license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Made available in DSpace on 2015-03-13T18:21:58Z (GMT). No. of bitstreams: 2 Dissertação_AnaKatarina.pdf: 740763 bytes, checksum: a6ee01d8d797eb74e4589e4cde8d19ed (MD5) license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) Previous issue date: 2012-08 / CNPQ; CAPES / O aumento na concentração de IgA Secretora em secreções externas é uma importante ferramenta de diagnóstico para infecções que acometem as mucosas. O uso de metodologia de imunoquimiluminescência para realizar tal diagnóstico permite uma maior sensibilidade que os métodos espectrofotométricos tradicionalmente utilizados. Neste trabalho, um ensaio Dotimunoquimiluminescente (Dot-CLIA) foi proposto para a determinação de IgA Secretora. Os anticorpos anti-IgAS e anti-IgG-peroxidase foram previamente conjugados com éster de acridina (AE). Dot-ELISA e Dot-CLIA foram então realizadas aplicando amostras de IgAS em discos de membranas de nitrocelulose (0,45 μm de diâmetro de poro) e foi medida a atividade da peroxidase e a quimiluminescência (expressa em unidade relativa de luz; URL), respectivamente. O complexo ternário formado por IgAS/anti- IgAS-AE/anti-IgG-peroxidase- AE e o controle (PBS em substituição a IgAS) forneceram valores de 302.255 ± 28.736 RLU e 8.247 ± 3.479 RLU, respectivamente. Dot-ELISA simultaneamente realizada forneceu cor marrom pelo complexo ternário e ausência de cor foi observada para o controle. A relação entre RLU versus quantidade de IgAS utilizando o método proposto mostrou uma curva hiperbólica. O leite materno sem lipídios e caseína purificado por HPLC apresentou três picos de proteína e os que correspondiam a IgAS e ao componente secretor livre apresentaram valores de cerca de 50.000 RLU e 30.000 RLU, respectivamente. Portanto, pode-se concluir que o ensaio Dot-CLIA é capaz de avaliar quantitativamente e especificamente IgAS em fluidos biológicos.
44

Um estudo sobre os riscos inerentes a implantação do reuso de componentes no processo de desenvolvimento de software / Study about implementation risks of component reuse in the software development process

Sanches, Mauricio Gruhn 28 June 2005 (has links)
Orientador: Ana Cervigni Guerra / Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-05T06:59:49Z (GMT). No. of bitstreams: 1 Sanches_MauricioGruhn_M.pdf: 621110 bytes, checksum: b9818d8d518e03c417515cfe58fe3990 (MD5) Previous issue date: 2005 / Resumo: No mundo globalizado de hoje, a necessidade de se prover sistemas para o gerenciamento do grande volume de informações gerado a cada dia torna imperativa a busca contínua por novas práticas e formas de desenvolvimento de software para a manipulação dessas informações. Isso está vinculado também à necessidade de se conseguir ganhos de qualidade, produtividade e redução de custos em tais desenvolvimentos, pois esses são fatores fundamentais no sucesso do negócio de empresas ligadas à tecnologia da informação. Nesse cenário, o reuso de componentes no processo de desenvolvimento de software vem a exercer um papel importante na concretização desses objetivos. Este trabalho apresenta os conceitos envolvidos no contexto de um processo de desenvolvimento de software baseado em componentes reusáveis. São apresentadas as diferentes formas de reuso, o conceito de componentes reusáveis e as formas que esses componentes podem assumir dentro de um domínio de aplicação. Componentes possuem características diferentes, podem ser originados a partir de diversas fontes e carregam detalhes importantes que devem ser considerados durante a sua documentação. Todos esses aspectos influenciam o grau de reuso de um componente dentro do projeto ou organização. São apresentadas algumas tecnologias que promovem a aplicação do reuso de componentes e os conceitos envolvidos na definição, gerenciamento e implantação de repositórios de componentes reusáveis, fundamentais na consolidação do processo de reuso. Novos papéis e responsabilidades envolvidos no processo de reuso são apresentados, além de exemplos de métricas a serem utilizadas com o intuito de auxiliar a medição dos benefícios proporcionados pelo reuso dentro de um processo já consolidado. O resultado desse trabalho é uma análise crítica em relação aos benefícios do reuso e os riscos associados à sua implementação no processo de desenvolvimento de software, considerandose os aspectos tecnológicos, humanos e econômicos envolvidos em cada tópico abordado ao longo do trabalho / Abstract: In a globalized world, the needs to release new systems to manage the large volume of information generated every day force a continuous search for new software development practices in order to handle this information. This is related to the needs to obtain quality and productivity improvements, as well as cost reduction in such development, because these are the main success factors of Information Technology companies. In this scenario, the component reuse in the software development process plays an important role in order to achieve these goals. This work presents the concepts around the context of a software development process based on reusable components. Different types of reuse are explained, as well as the concept of a reusable component and types of components inside an application domain. Components have different characteristics, are originated from different sources and carry on important details that should be analyzed during its documentation. All these aspects have influence on the reuse level of the components inside the project or the company. Some technologies that promote the component reuse and the concepts involved in the definition, management and implementation of reusable software components, which are the basis to consolidate the reuse process, are presented. New roles and responsibilities involved in the reuse process are shown, and also some metrics used to help to measure the benefits due to a consolidated reuse process. The results of this work are a critical analysis about the reuse benefits and the risks associated to its implementation in the software development process, taking into account the technological, human and economic factors involved on each topic discussed along this work / Mestrado / Engenharia de Software / Mestre Profissional em Computação
45

Uma infra-estrutura de suporte a evolução para repositorios de componentes / An infrastructure to support evolution in component repositories

Tizzei, Leonardo Pondian, 1980- 03 February 2007 (has links)
Orientador: Cecilia Mary Fischer Rubira / Dissertação (mestrado) - Universidade Estadual de Campinas,Instituto de Computação / Made available in DSpace on 2018-08-08T19:35:35Z (GMT). No. of bitstreams: 1 Tizzei_LeonardoPondian_M.pdf: 1173368 bytes, checksum: dd09b9de9a47db9f4f82b8f63dcf35a7 (MD5) Previous issue date: 2007 / Resumo: No contexto do Desenvolvimento Baseado em Componentes(DBC), o elo de ligação entre desenvolvedores e consumidores de componentes de software são os repositórios de componentes, onde eles são adicionados por seus desenvolvedores e recuperados pelos integradores de sistemas. Considerando um cenário de evolução, onde componentes são modificados, são imprescindíveis modelos de evolução de componentes para definir uma abordagem sistemática de mudanças. Elas podem ocorrer, por exemplo, na especificação ou implementação de um componente e o repositório de componentes deve dar apoio à evolução uma vez que ela é parte inerente do processo de desenvolvimento de software. Contudo, assim como o software, modelos de evolução são modificados para acompanhar o desenvolvimento tecnológico e as necessidades de seus usuários. Além disso, diferentes produtores de componentes podem possuir modelos distintos. Este trabalho apresenta uma infra-estrutura de suporte à evolução em um repositório de componentes, para apoiar serviços de DBC, como a conversão de componentes para outros modelos de implementação, extração de metainformação de código-fonte de componentes, evolução de componentes e verificação de modelos de implementação de componentes. No caso particular desta dissertação, o repositório de componentes escolhido é o Rigel, que foi estendido para dar suporte à evolução de componentes. O repositório Rigel oferece as condições necessárias para adoção de um modelo de evolução de componentes, através da utilização de um padrão de metadados de componentes chamado RAS. Ferramentas de software ajudam a aumentar a produtividade de desenvolvedores e evitar tarefas repetitivas. Além disso, atividades de modificação são sujeitas a erros humanos. Portanto, foram desenvolvidas quatro ferramentas para dar suporte ao modelo de evolução SACE e ao modelo de implementação de componentes COSMOS. As ferramentas foram construÍdas com base em um framework de componentes baseado em regras que usa um motor de inferência chamado Drools. Este framework de componentes externaliza as regras da aplicação, garatindo uma maior modificabilidade, característica que é essencial para que as ferramentas possam evoluir em conformidade com os modelos apóiam / Abstract: In the Component-Based Development (CBD), the link between software component developers and consumers are component repositories where software components are checkedin by their developers and checked-out by their systems integrators. Considering an evolution scenario, when components are modified, it is essential component evolution models in order to define a systematic approach to component changes. These modifications can occur, for instance, in the component specification and implementation, and component repositories should support these kind of evolutions. However, component evolution models themselves can be modified to follow technological development and different user's needs. Furthermore, different component producers may also have distinct models. This work presents an infrastructure to support evolution in component repositories, to support various CBD services, such as component conversion to other implementation models, extraction of metainformation from the source code of components, component evolution and check implementation models. Particularly, in this work, the component reposítory chosen was Rigel (developed at IC-UNICAMP), which was extended to support component evolution. The Rigel repository provides necessary conditions to adopt a component evolution model, by using an extensibIe component metadata pattern called RAS specification. Software tools heIp to increase developer's productivity and to avoid repetitive tasks. Furthermore, human modification activities are error prone. Therefore, we have developed four tools to support the SACE evolution model and the COSMOS component implementation model. These tools were developed using a rule-based framework which is based on an inference engine called Drools. This component framework is important to externalize the application rules, to guarante a greater modifiability, which is essential for the evolution of the tools in conformity with the models they support / Mestrado / Mestre em Ciência da Computação
46

Geração, mobilização e cristalização de um fundido rico em alcalis na estrutura de impacto de Araguainha / Generation, mobilization and crystallization of an alkali-rich melt on Araguainha impact component

Machado, Rogerio Amaro 15 August 2018 (has links)
Orientadores: Carlos Roberto de Souza Filho, Cristiano de Carvalho Lana / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Geociencias / Made available in DSpace on 2018-08-15T00:06:50Z (GMT). No. of bitstreams: 1 Machado_RogerioAmaro_M.pdf: 6890579 bytes, checksum: 4c4acd981fd71f6ac0d9f9db67e88ee3 (MD5) Previous issue date: 2009 / Resumo: Fundidos de impacto ricos em clastos e brechas de impacto pseudotaquilíticas são encontrados nos embasamentos cristalinos de muitas estruturas de impacto ao redor do mundo. São formados sob condições extremas de temperatura e pressão, geradas na colisão de um meteorito e também registram importantes pistas sobre os processos associados aos impactos em hipervelocidade e evolução planetária. Este trabalho forneceu importantes pistas sobre a produção, extração e cristalização das rochas fundidas na estrutura de impacto de Araguainha, no Brasil central. Os fundidos de impacto localizados no soerguimento central da estrutura são caracterizados por uma matriz de composição granítica rica em álcalis, envolvendo minerais e fragmentos de rochas derivados estritamente do granito impactado. Apesar da natureza mista das rochas impactadas neste evento (rochas sedimentares e graníticas) os dados de rocha total para os elementos maiores e menores (incluindo elementos do grupo da platina) indicam que o fundido foi gerado localmente, sem contato com a sequência sedimentar ou o bólido impactante. Similar a brechas pseudotaquilíticas, as rochas fundidas em Araguainha formaram-se isoladas, provavelmente abaixo da zona de fusão por impacto. A análise multispectral dos mapas químicos obtidos por raios-X e de química mineral do embasamento granítico e dos fundidos de impacto e seus clastos indicaram que o fundido originou-se por fusão seletiva do plagioclásio, feldspato potássico e biotita. O plagioclásio e o feldspato potássico fundiram-se discretamente e de forma isolada, produzindo domínios no fundido que combinam estequiometricamente com estes minerais. O fundido derivado da biotita mostrou maior mobilidade e misturou-se mais facilmente com os outros fundidos. Nenhuma evidência de fusão por fricção foi encontrada. Os fundidos em sua fase inicial migraram por uma densa rede de micro fraturas antes de serem incorporados pelos principais bolsões de rocha fundida. Evidências encontradas nesse trabalho indicam que fundidos produzidos localmente, como as brechas pseudotaquilíticas, são produzidos por fusão seletiva de minerais dentro da rocha impactada. Associou-se, desta forma, a fusão dos minerais com as temperaturas de pós-choques, que podem ter aumentado para além do ponto de fusão de feldspatos e biotita. / Abstract: Clast-bearing impact melts and pseudotachylitic breccias are found in crystalline target rocks of many impact structures around the world. They are formed under the extreme pressure-temperature conditions that accompany the meteorite collision, and record important clues to the process associated with hypervelocity impacts and planetary evolution. Here we provide important insights into the generation, extraction and crystallization of clast-laden melt rocks from the Araguainha impact structure in central Brazil. The melt bodies in the central uplift are characterized by an alkalai-rich granitic matrix embedding mineral and rock fragments derived strictly from granite target rocks. Despite the mixed nature of the target rocks - sedimentary and granitic rocks -bulk-rock major and trace element (including platinum group elements) data indicate that the granitic melts were generated locally, without direct contact with the sedimentary sequence or the projectile. Similarly to pseudotachylitic breccias, the Araguainha melt rocks formed in isolation, probably below the zone of impact melting. Multispectral analysis of X-ray maps and mineral chemistry from clasts and granitic targets indicate that the melt originated by selective melting of plagioclase, K-feldspar and biotite. Plagioclase and K-feldspar melted discretely and in isolation, producing domains in the melt which closely match the stoichiometry of these minerals. The biotite derived melt component appears to have been more mobile and mixed more readily with the other melts. No textural evidence for friction melting has been found. The initial melt phases have migrated through a dense network of microfractures before being assembled into main melt bodies. Evidence provided here indicates that locally produced melt bodies such as pseudotachylitic breccias, are produced by selective melting of minerals within the target rocks. We relate the melting of the minerals to the post-shock temperatures that may have risen beyond the melting point of biotite and feldspars. / Mestrado / Geologia e Recursos Naturais / Mestre em Geociências
47

Evolução de componentes compartilhados por multiplas linhas de produto de software / Evolution of components shared by multiple software product lines

Assis, Wendel Malta de 15 August 2018 (has links)
Orientador: Cecilia Mary Fischer Rubira / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-15T07:02:41Z (GMT). No. of bitstreams: 1 Assis_WendelMaltade_M.pdf: 3475428 bytes, checksum: a93eaa26b089299962c102e6c3a037c5 (MD5) Previous issue date: 2009 / Resumo: O uso de Linhas de Produto de Software é uma prática comum entre as empresas de software, tendo como objetivo promover o desenvolvimento de um conjunto de produtos de software relacionados através da reutilização de um núcleo comum de ativos de software. Dentre estas empresas, podemos mencionar a Motorola, cujo ambiente de desenvolvimento em que múltiplas linhas de produto são mantidas em paralelo serviu de motivação para este trabalho. Na prática, a complexidade de alguns tipos de negócios apoiados por linhas de produto implica em mudanças na forma como a adoção da abordagem é sugerida pela literatura. Em particular na Motorola, as linhas de produto são baseadas em componentes e a arquitetura da linha de produto possui diversos pontos de variação, onde variantes de componentes representando diversas alternativas de projeto podem ser escolhidas. Além disso, várias linhas de produto são mantidas em paralelo e os componentes e suas variantes podem ser compartilhados entre elas. Neste contexto, a evolução de componentes é uma tarefa complexa, pois a inclusão de novas características nas variantes dos componentes pode impactar não somente a arquitetura e os ativos de uma única linha de produto, mas também das diversas linhas que as utilizam. A principal contribuição deste trabalho é a documentação de uma família de padrões de evolução de componentes compartilhados por múltiplas linhas de produto de software. Além desta família de padrões, também é apresentado um processo para auxiliar na análise do padrão de evolução a ser adotado para implementar uma determinada requisição de mudança / Abstract: The Software Product Line approach is becoming widely used by software companies, whose goal is to promote the development of a set of related software products through the reuse of a common core of software assets. Among these companies, we can mention Motorola, whose development environment where multiple software product lines are maintained in parallel served as the motivation for this work. In practice, the complexity of some types of businesses supported by product lines involves changes in how the adoption of the approach is suggested by the literature. At Motorola, the product lines are based on components and the product line architecture has many variation points, where variants of components representing various design alternatives can be chosen. In addition, several product lines are maintained in parallel and the components and their variants can be shared among them. In this context, the evolution of components is a complex task, because the inclusion of new features in variants of the components can impact not only the architecture and assets in a single product line but also on many products lines that are using them. The main contribution of this work is the documentation of a family of component evolution patterns that are shared between multiple software product lines. Besides that, a process to assist in analyzing the evolution pattern to be taken to implement a specific change request is presented / Mestrado / Engenharia de Software / Mestre em Ciência da Computação
48

Projeto e implementação de variabilidade em arquiteturas baseadas no modelo de componentes COSMOS* / Design and implementation of architectural variabilities based on COSMOS*

Dias, Marcelo de Oliveira 15 August 2018 (has links)
Orientador: Cecilia Mary Fischer Rubira / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-15T17:22:42Z (GMT). No. of bitstreams: 1 Dias_MarcelodeOliveira_M.pdf: 4085359 bytes, checksum: c41b2892cccbfb8a55cf89dc93b47f00 (MD5) Previous issue date: 2010 / Resumo: Muitos esforços estão sendo feitos, atualmente, para se obter um alto grau de reutilização durante o desenvolvimento de sistemas. Linhas de produtos de software (LPS) é uma abordagem moderna para promover a reutilização de software. Um dos principais artefatos de uma LPS é sua Arquitetura de Linhas de Produtos (ALP), que provê uma perspectiva global das variabilidades da linha, ao passo que engloba os conceitos tradicionais de uma arquitetura de software. Devido as variabilidades de software de uma ALP, a evolução arquitetural é ainda mais complexa, do que quando comparado com evolução de arquiteturas de software convencionais. O objetivo principal deste trabalho é propor um novo modelo para especificar e implementar variabilidades de software em ALPs baseadas em componentes, de forma a facilitar a evolução arquitetural. A solução proposta é um refinamento do modelo de implementações de componentes COSMOS*, chamado COSMOS*-VP, que emprega a modularização de pontos de variação explícitos e modernas abordagens de programação orientada a aspectos, com o intuito de promover a estabilidade arquitetural, e assim, facilitar a evolução de ALPs. A validação do modelo proposto foi feita utilizando duas LPS, que sofreram diversos cenários de evolução reais. Durante as evoluções, as ALPs criadas utilizando COSMOS*-VP tiveram a estabilidade mensurada através de métricas de impacto de mudanças e modularidade. Os resultados obtidos para o modelo proposto foram comparados com os alcançados utilizando o modelo COSMOS* original / Abstract: Nowadays, many efforts are being made to achieve a high degree of reuse during systems development. Software Product Lines (SPL) is a modern approach to improve software reuse, and one of its main artifacts is the Product Line Architecture (PLA). A PLA provides a global view of the variabilities of a SPL, while it embodies the concepts and advantages of the traditional software architecture. Due to its variabilities, a PLA is harder to evolve than a convetional software architecture. The main goal of this work is to propose a new model to specify and implement software variabilities of component-based PLAs. Our proposed solution is an extension of the component implementation model COSMOS*, called COSMOS*-VP, which employs specific elements and modern aspect-oriented approaches to modularize architectural variation points, aiming at the improvement of architectural stability of PLAs, and thus, facilitating their evolution. The validation of the proposed solution was made using two SPLs, which were targed of several real evolution scenarios. During the evolution, the PLAs created using COSMOS*-VP had their stability measured using metrics of change impact and modularity. The results of the proposed model were compared with those achieved using the COSMOS* model / Mestrado / Engenharia de Software / Mestre em Ciência da Computação
49

Aplicação do ensaio de Eddy Current Phased Array em componentes aeroespaciais

João Carlos Matarezi 15 December 2009 (has links)
Na área de Ensaios Não Destrutivos, o ensaio por eddy current (correntes parasitas) é uma técnica eletromagnética largamente utilizada nas indústrias aeroespacial, nuclear e petroquímica. Esse ensaio detecta descontinuidades superficiais e subsuperficiais, prevenindo acidentes. A técnica phased array surgiu para suprir carências, como o enorme tempo gasto para execução do ensaio em materiais de geometria complexa e falta de registro do ensaio. Essa técnica, já bastante utilizada em outros países, ainda é pouco utilizada no Brasil, por não haver estudos que comprovem a viabilidade econômica, os níveis de detectabilidade de descontinuidades e a confiabilidade dos resultados. Este trabalho tem como objetivo comparar as técnicas do ensaio por Correntes Parasitas convencional com a técnica por phased array, em materiais e peças especificamente utilizados no setor aeronáutico e espacial. Foram selecionadas amostras de materiais e peças, para que pudessem ser aplicadas ambas as técnicas e comparados os resultados. Foi realizado um levantamento bibliográfico das principais normas e especificações utilizadas neste segmento, para verificar a compatibilidade dos métodos. Para atender ao objetivo deste trabalho, foram realizados sete experimentos, variando o material e as técnicas. Após a realização dos ensaios, observou-se uma grande redução de tempo na execução do ensaio, com consequente redução de custos e maior detectabilidade das descontinuidades, com o uso da técnica por phased array. Portanto, baseado nos resultados encontrados, pode-se afirmar que a técnica por phased array pode ser utilizada neste segmento, com vantagens sobre a técnica convencional. / In the area of nondestructive testing, eddy current testing is an electromagnetic technique widely used in aerospace, nuclear and petrochemical industries. This test detects surface and subsurface discontinuities, preventing accidents. Phased array technique has emerged to fill in the gaps, as the enormous time spent implementing the test of large parts or complex geometry and lack of trial registration. This technique, already widely used in others countries, is not used in Brazil, there is no studies proving the economic viability, levels of detectability of discontinuities and reliability of the results. This study aims to compare the conventional technique by eddy current testing with phased array technique, in particular materials and parts used in aeronautics and space sector. Samples of materials and parts were prepared, so that could be applied both techniques and compared the results. A literature survey of the main standards and specifications for this segment was conducted to verify the compatibility of the methods. To meet the objective of this work, seven experiments were performed, varying the material and techniques. After the tests, there was a significant time reduction with the use of phased array technique, costs reduction and increased detectability of discontinuities. Based on the results, it can be said that phased array technique can be used in this segment, with advantages over the conventional technique.
50

Ãndice de sustentabilidade do perÃmetro irrigado Baixo AcaraÃ-Cearà / Sustainability index in the irrigated Baixo Acaraà -CearÃ

Fernando Bezerra Lopes 29 February 2008 (has links)
Conselho Nacional de Desenvolvimento CientÃfico e TecnolÃgico / Este trabalho teve como objetivo realizar uma anÃlise integrada da sustentabilidade do PerÃmetro Irrigado Baixo Acaraà (PIBAU), localizado na Bacia do Acaraà a norte do Estado do CearÃ, possibilitando o desenvolvimento de um Ãndice de sustentabilidade agro-ambiental. Para isso, aplicou-se uma amostragem exploratÃria, adotando um modelo de amostragem nÃo probabilÃstico, obtendo uma populaÃÃo amostral de 22 produtores agrÃcolas beneficiados pelo respectivo projeto de irrigaÃÃo e aplicando-se questionÃrios do tipo âcross-overâ. Nos lotes selecionados para a aplicaÃÃo dos questionÃrios, foi realizada uma avaliaÃÃo dos sistemas de irrigaÃÃo. Os fatores determinantes da sustentabilidade do PerÃmetro, bem como o Ãndice de sustentabilidade foram identificados pelo emprego da tÃcnica de AnÃlise Fatorial/AnÃlise da Componente Principal (AF/ACP). A pesquisa identificou que mais da metade dos produtores agrÃcolas apresentam baixo nÃvel educacional (64%) e que 77% dos irrigantes nÃo tinham experiÃncia com a prÃtica da agricultura irrigada antes de ser proprietÃrio de um lote no PerÃmetro. Apenas 18% dos sistemas de irrigaÃÃo localizada do PerÃmetro apresentam Coeficiente de Uniformidade de DistribuiÃÃo (CUD) classificado como excelente e 28% apresentam CUD classificado como ruim. Pelo teste de sensibilidade, efetuado utilizando-se o modelo da AF/ACP, identificou-se que, das 27 variÃveis que compunham a matriz inicial, apenas 12 delas apresentaram alguma significÃncia na explicaÃÃo da variÃncia total dos dados. O emprego do modelo promoveu a reduÃÃo de 12 caracterÃsticas dos fatores que influenciam a sustentabilidade do PerÃmetro para cinco componentes, que explicam 79,14% da variÃncia total. Os pesos atribuÃdos a cada fator indicaram que a sustentabilidade do PerÃmetro Baixo Acaraà estÃ, principalmente, relacionada à falta de conhecimento e do uso de tÃcnicas corretas de produÃÃo agrÃcola. Os Ãndices de sustentabilidade obtidos para cada unidade produtiva variaram no intervalo de 0,283 a 0,916. A mÃdia global de sustentabilidade dos lotes foi de 0,538 representando uma condiÃÃo de sustentabilidade comprometida. Apenas 9,0% das unidades produtivas estudadas encontram-se numa situaÃÃo de sustentabilidade equilibrada. Outros 18,2% dos produtores ainda sÃo considerados sustentÃveis, mas em condiÃÃo de ameaÃa, que pode advir de qualquer um dos fatores contabilizados no Ãndice. Quase metade dos colonos (45,5%) pesquisados registrou uma sustentabilidade que jà se apresenta de alguma forma comprometida e os demais (27,3%) estÃo em condiÃÃes de insustentabilidade. A unidade produtiva em estudo nÃo apresenta solos com problema de salinizaÃÃo, porÃm com exceÃÃo da camada inferior (0,90 a 1,20 m), para as demais camadas estudadas (0 a 0,30, 0,30 a 0,60 e 0,60 a 0,90 m) a adiÃÃo de sais ao solo pelo manejo inadequado da irrigaÃÃo foi altamente significativa. Apesar do solo nÃo apresentar risco de salinizaÃÃo e o sistema de irrigaÃÃo funcionar com uma uniformidade de distribuirÃo classificado como bom, a unidade em estudo apresenta Ãndice de sustentabilidade de 0,371, devido o Ãndice ser formado por um conjunto de variÃveis. / The aimed of this work was an integrated sustainability analysis of the Irrigated Perimeter of Baixo Acaraà (PIBAU) sited in Acaraà basin, CearÃ, Brazil. The analysis was labeled by an agro ecological sustainability index (ASI). The approach was based on 22 cross-over form applied to small producers that live in the PIBAU. In the irrigated areas selected to perform the interviews, it was developed the irrigation system evaluation. Factory Analysis/Principal Components Analysis (FA/PCA) was employed to select the factors sustainability indicators of the irrigated perimeter as well as to define the agro ecological sustainability index. Results showed that 64% of the producers had a power education and 77% of them had no experience with irrigation agriculture before. Also, it was identified that only 18% of irrigation systems presented an excellent CUD, while 28% of them were classified with a bad performance. According to the sensitive test effectuated by FA/PCA, only 12 of 27 variables that composed the initial matrix were significant to explain the total variance of data set. The 12 variables selected by the model were grouped in five factors explaining 79.14% of the total variance. The factors loading indicated that the PIBAU sustainability is, principally, related to the lack of acknowledgment as well as the used of suitable management of agricultural practices. The sustainability index of each productive units ranges from 0.283 to 0.916 and the average was 0.538. Only 9.0% of the pooled productivity were classified as sustainable, while 18.2% of them presented a kind of sustainability. Almost the half of producers (45.5%) showed a threatened sustainability and the others (27.3%) were in unsustainable condition. Also, it was identified that some units with a good irrigation system performance, without of salinization risk presented a low sustainability index (0.371). This is explained by the fact the index express an integration of different variables. Even though, no risk of salinization was identified, this work registered an addition high of significance of salt in the irrigated area when compared to undisturbed one.

Page generated in 0.0671 seconds