• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 644
  • 29
  • 11
  • 4
  • 3
  • 3
  • 3
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 694
  • 273
  • 256
  • 170
  • 162
  • 117
  • 113
  • 89
  • 86
  • 80
  • 69
  • 66
  • 65
  • 63
  • 60
  • 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.
361

Geração de aplicações para linhas de produtos orientadas a aspectos com apoio da ferramenta Captor-AO / Application generation for aspect oriented product lines with Captor-AO tool

Carlos Alberto de Freitas Pereira Junior 19 November 2008 (has links)
Uma Linha de Produtos de Software (LPS) consiste de um conjunto de sistemas de software que compartilham características comuns e satisfazem às necessidades específicas de um segmento particular. Para tornar o processo de instanciação de produtos mais rápido e menos suscetível a erros, o projeto de uma LPS pode adotar a utilização de geradores de aplicação, que podem gerar os artefatos da LPS utilizando uma especificação das variabilidades de um certo produto. Adicionalmente, notase que determinadas características transversais de uma linha de produtos têm potencial de reúso em diferentes domínios, podendo ser implementadas usando a programação orientada a aspectos (POA). Neste trabalho é proposto um processo para o desenvolvimento de LPS e geração automatizada de produtos levando em consideração os interesses transversais existentes em cada domínio de aplicação. Os interesses transversais são as características comuns espalhadas pelas divisões ou módulos do programa de diferentes domínios. O processo aqui proposto tem a finalidade de aumentar o reúso de características de linhas de produtos por meio da POA, permitindo que as LPSs sejam projetadas de forma mais coesa e, consequentemente, facilitando sua manutenção e evolução. Visando diminuir o esforço necessário para a instanciação dos produtos provenientes dessas linhas de produtos, neste trabalho também é apresentada uma extensão do gerador Captor, denominada Captor-AO. Esse gerador fornece suporte ao processo proposto, permitindo a criação de produtos formados por características de diferentes domínios. Por fim, é apresentado um estudo de caso em que é realizada a configuração de um domínio transversal para o interesse de persistência, a definição de um domínio-base compatível com esse domínio transversal e a geração de produtos formados pelas características de ambos os domínios utilizando o gerador estendido Captor-AO / A Software Product Line (SPL) consists of a set of software systems that share common features and fulfill the specific requirements of a particular domain. In order to make the products instantiation process faster and less prone to errors, the project of a SPL can adopt the utilization of application generators, which can can automatically generate the SPL artifacts based on the specification of the variabilities of a particular product. Additionally, it can be noticed that certain crosscutting features of a product line have potencial to be reused in different domains, so they can be implemented using aspect oriented programming (AOP). In this work, a process is proposed for the development of SPLs and automatic generation of products, considering the crosscutting concerns present in each application domain. The crosscutting concerns are related to the common features that are scattered around program divisions or modules of different domains. The process proposed here has the goal of enhancing the reuse of SPL features using AOP, allowing the design of SPL in a more cohesive way and, thus, easing its maintenance and evolution. Aiming at decreasing the effort needed to instantiate products from these SPL, this work also presents an extension to the Captor application generator, named Captor-AO. This generator supports the proposed process, allowing the creation of products composed by features of different domains. Finally, a case study is presented in which Captor-AO is configured with two domains: a crosscutting domain for the persistence concern and a base domain compatible with this crosscutting domain, such that the generation of products can be done by composing features of both domains
362

Repotencialização de linhas de transmissão localizadas em áreas de severas restrições ambientais. / Uprating of transmission lines in areas of severe environmental constrains.

Giardinetto, Rosemary Boettger 24 September 2014 (has links)
Os cerca de 107.000 km de linhas de transmissão existentes no Brasil, nas tensões de 138/230/345/440/500/750 kV (corrente alternada), e 600 kV (corrente continua), atravessam parques nacionais ou estaduais, estradas, rios e parte se encontra com sobrecarga. O aumento da capacidade de carregamento das linhas de transmissão, se feito da forma tradicional, com a substituição ou reforço nas estruturas e fundações, em faixas que cruzam áreas consideradas de preservação ambiental permanente, exige obras adicionais que alteram o meio ambiente e desta forma, com os rigores da atual legislação ambiental, torna inviável tais alterações ou substituição. Uma das formas encontradas é a utilização de novas tecnologias em cabos condutores aéreos. Este trabalho tem a finalidade de pesquisar as necessidades do recondutoramento da linha de transmissão, com a minimização/eliminação dos danos ao meio ambiente. Uma das alternativas encontradas é a utilização de cabos especiais, que por se tratar de nova tecnologia em cabos, e considerando o desconhecimento de seu desempenho efetivo em condições reais, surge a necessidade da verificação de seu comportamento. Este trabalho apresenta a análise de casos no Brasil e o desenvolvimento piloto de um sistema de monitoramento em tempo real, através de medições diretas e indiretas, no trecho de linha de transmissão onde foi instalado um condutor de nova tecnologia, a fim de acompanhar o desempenho das características elétricas e mecânicas do novo condutor. Como resultado final foram validados os valores de projeto da ampliação da capacidade da linha de transmissão, sem impactos ao meio ambiente. / The approximately 107,000 km of transmission lines existing in Brazil, operating at 138 kV, 230 kV, 345 kV, 440 kV, 500 kV, 750 kV(ac) and 600 kV(dc), regularly encounter and cross state or national parks as well as highways, rivers and parks. Due to the ever increasing demand of power most of these transmission lines are at present overloaded. Increasing the loading capacity of these transmission lines in the traditional way (i.e. by substituting or reinforcing the structures and foundations in areas of permanent preservation) require additional works that may alter the environment; thus, making unfeasible the application of such alterations in view of the current strict environmental regulations. One way to cope with such a problem is through the utilization of new technologies applied to cables. Therefore, the objective of this work is to investigate the alternative of reconductoring a transmission line causing a minimum damage (and if possible eliminating this damage) to the environment. One of the alternatives found is the use of special cables which due to its relatively new introduction and technology to the power industry demands a thorough study on issues like the performance and verification of its behavior under real conditions. This work presents the development of a real-time monitoring system through direct and indirect measurements performed on a transmission line segment where a special conductor was installed. During the course of the research the performance of the new conductor regarding its electrical and mechanical characteristics was monitored. The measurements performed showed to be coherent with those obtained during the design of the transmission line.
363

epresentação de linhas de transmissão por meio do modelo de bergeron: inclusão do efeito da frequência nos parâmetros longitudinais /

Torrez Caballero, Pablo. January 2014 (has links)
Orientador: Sergio Kurokawa / Co-orientador: Eduardo Coelho Marques da Costa / Banca: Marcos Julio Rider Flores / Banca: Rogério Andrade Flauzino / Resumo: Um modelo de linhas de transmissão é desenvolvido diretamente no domínio do tempo com base no método de Bergeron. A inclusão do efeito da frequência sobre os parâmetros longitudinais é realizada no domínio do tempo por meio da aproximação de Z(ω) por uma função racional utilizando "vector fitting". As perdas na linha são representadas por meio de uma impedância variável em função da frequência, modelada por elementos discretos de circuitos elétricos obtidos a partir dos polos e zeros da função racional obtida no ajuste da curva de Z(ω). Dessa forma, o efeito da frequência pode ser incluído no modelo de Bergeron diretamente no domínio do tempo. O modelo proposto nesta dissertação de mestrado é validado com base nos resultados obtidos a partir do conceituado modelo "Universal Line Model" e do modelo de linha por equações de estado levando em conta o efeito da frequência / Abstract: A transmission line model is developed directly in the time domain based on the Bergeron's method. The inclusion of the frequency effect in the longitudinal parameters is performed in the time domain through the approximation of the Z(ω)by a rational function using vector fitting. The line losses are represented with a variable impedance as a function of frequency, modeled by discrete elements of electrical circuits obtained through the poles and zeros of the adjusted Z(ω) curve. Thus, the frequency effect can be included in the Bergeron's model directly in the time domain. The proposed model in this Master's thesis is validated with the results obtained from the prestigious Universal Line Model and with the line's model that takes into account the frequency effect through state equations / Mestre
364

[en] INCREASE CAPABILITY IN EXISTENT TRANSMISSION LINES / [pt] RECAPACITAÇÃO DE LINHAS DE TRANSMISSÃO

CLAUDIA MENEZES FERNANDES DE OLIVEIRA 08 November 2005 (has links)
[pt] A transmissão de energia elétrica através de linhas de transmissão aéreas encontra um grau de dificuldade muito grande na constituição de novas faixas de passagem e licenciamento de obras, devido, principalmente, à questão ambiental. Por outro lado, a crescente demanda de energia do sistema elétrico leva o sistema de transmissão a uma progressiva elevação do carregamento de seus componentes, incluindo linhas de transmissão. Desta forma, é fundamental o desenvolvimento de técnicas que permitam aumentar a capacidade de transporte de energia a baixo custo com as instalações existentes e a recapacitação de linhas existentes aparece como uma alternativa a ser analisada nos estudos da expansão do sistema de transmissão. O objetivo deste trabalho é apresentar alternativas de técnicas de recapacitação de linha de transmissão, segundo a ótica de dimensionamento elétrico e da determinação das distâncias mínimas de coordenação de isolamento necessárias na torre, visando maximizar a energia transportada por área ocupada pela faixa da linha de transmissão e com isso, reduzir a necessidade de negociação de novas faixas de passagem com os órgãos de licenciamento e a comunidade, diminuindo o impacto sobre o ambiente e dando maior agilidade na ampliação da capacidade de transporte da malha existente. Busca-se, além disso, identificar, para diferentes níveis de tensão, as possíveis alternativas de recapacitação aplicáveis à linha de transmissão. / [en] The construction of new overhead transmission lines is, nowadays, a difficult activity to achieve, as new right-of- ways are not easily being permitted, due to environmental restrictions. On the other hand, the increase of electrical energy demand leads the transmission system to over load its components, including transmission lines. Therefore, it is extremely important to develop techniques in order to raise energy transmission capacity in low costs using the existent components. Capability increase in existent transmission lines is an alternative to be analyzed in transmission system expansion studies. This dissertation presents techniques to increase capability in existent transmission lines, according to electrical dimensioning and minimum distances needed in towers evaluated in insulation coordination studies. The aim is to maximize the transport capacity of an existent transmission line, reducing the need of negotiating new right-of-ways permit. This study also identifies, for different voltage levels, te available alternatives of a technique to increase the transmission line capability.
365

[pt] MICROFÍSICA INVENTADA DOS VÍNCULOS / [en] THE INVENTED MICROPHYSICS OF BONDS

MARINA LIMA MENDES 22 November 2021 (has links)
[pt] Esta tese é o resultado de uma pesquisa sobre a formação de vínculos, ligações inevitáveis que se tecem e desfazem tantas vezes por entre seres e coisas ao longo da vida. A premissa da pesquisa é investigar as linhas que nascem e dançam nos contatos, as faíscas fortes que geram conexão e as vibrações viróticas que permeiam o compartilhamento de experiências. Para tal, apoia-se totalmente na interdisciplinaridade, fazendo dos vínculos entre escolas distintas um vetor do trabalho. Apesar de não delimitar um objeto específico, foi selecionada uma série de imagens que nos auxiliam no alcance das ideias. São recortes e fragmentos de textos, cartas, entrevistas de autores, filmes e variadas produções artísticas, compondo um mosaico de sensações. Funcionam como disparadores de reflexões que ajudam a esculpir novas teorias, como o estado de criação de vínculo, e nos abrem caminhos distintos para pensar sobre a força e a potência que tem a geração de vínculos na imaginação coletivo-afetiva e de novos modos de existir e se relacionar – seja consigo mesmo, com o outro ou com o entorno. A tese, portanto, faz do próprio tema um método de investigação e escrita. / [en] This dissertation stems from an investigation of the forging of bonds, unavoidable connections that are woven and unmade so many times between beings and things throughout life. The premise of this research is to enquire into the lines that are born and dance from contact, the strong sparks that generate connection and the viral vibrations that permeate the sharing of experiences. To this end, it relies entirely on interdisciplinarity, making the links between different schools a vector of work. Despite not delimiting a specific object, a series of images were selected that help us to reach such ideas. These are clippings and fragments of texts, letters, interviews with authors, films and various artistic productions, composing a mosaic of sensations. They work as reflection triggers that help to sculpt new theories and open up different ways for us to think about the strength and potency carried by the generation of bonds in the collective-affective imagination and new ways of existing and relating - whether with oneself, the other or the surroundings.
366

[en] PROBABILISTIC METHOD APPLIED TO THE ANALYSIS OF INSULATION FAILURE AND ITS APPLICATION TO THE COST SENSITIVITY ANALYSIS OF A 800 KV TRANSMISSION LINE / [pt] RISCO DE FALHA DO ISOLAMENTO DE LINHAS DE TRANSMISSÃO POR MÉTODO PROBABILÍSTICO E SUA APLICAÇÃO À ANÁLISE DE SENSIBILIDADE DO CUSTO DE UMA LINHA DE 800 KV

STENIO ALVARENGA FILHO 28 December 2007 (has links)
[pt] Com o progressivo crescimento das tensões de operação dos sistemas elétricos de transmissão de potência. O método convencional de coordenação de isolamento vai-se tornar ineficiente e, devido a esta circunstância, fez-se necessária a criação do método probabilístico de coordenação de isolamento para surtos de manobra. No presente trabalho é apresentado o já acima citado método probabilístico, um programa de computador que tem por objetivo o cálculo do risco de falha do isolamento de uma linha de transmissão e, ainda, uma análise de sensibilidade do custo de uma linha de 800 KV com os diversos parâmetros que vão influir nesse custo. O presente trabalho vai-se afigurar bastante prático devido ao fato de ele apresentar o que se faz, atualmente, em termos de coordenação de isolamento de linha bem como de subestação / [en] The progressive growth of power system operating voltages imposes several constraints to the application of the conventional approach to insulation coordination. As a consequence a statistical approach to the problem was developed concerning switching surges. This paper explains the method mentioned above and introduces a computer program that calculates the risk of failure for the insulation of a transmission line. A sesitivity cost analysis of a 800 KV transmission line, as well as the various parameters involved, is also presented. Emphasis is given to the practical aspects of this work, for it presents the modern techniques used nowadays in solving the problems of power station and transmision line insulation coordination.
367

[pt] ANÁLISE TÉRMICA DA REMOÇÃO DE BLOQUEIOS DE PARAFINA EM LINHAS SUBMARINAS DE PETRÓLEO UTILIZANDO AQUECIMENTO INDUTIVO / [en] THERMAL ANALYSIS OF WAX BLOCKAGES REMOVAL IN PETROLEUM SUBSEA PIPELINES BY INDUCTIVE HEATING

RENATA CORREA SARMENTO 04 September 2002 (has links)
[pt] Bloqueio total de linhas submarinas de produção de petróleo devido ao depósito de parafina é um problema relevante para a indústria. Esse problema tem levado a perdas significativas associadas à diminuição de produção e à substituição de linhas obstruídas. O presente trabalho é um estudo sobre a viabilidade técnica de um procedimento para remoção de bloqueios ocasionados por depósitos de parafina. Nesse procedimento, a seção da linha de petróleo obstruída com parafina é aquecida por indução utilizando-se uma bobina externa posicionada sobre a linha no fundo do mar. O objetivo do trabalho é estimar o nível de potência elétrica necessária para amolecer a obstrução de parafina dentro da linha. Com esta finalidade, foi empregado um modelo numérico para simular o processo de condução de calor transiente para prever a distribuição de temperatura na parede da linha e na parafina sólida. Essa informação foi usada para estimar as dimensões básicas da seção da bobina de aquecimento e isolamento térmico empregado para minimizar as perdas de calor para o ambiente gelado da água do mar. Um estudo experimental de laboratório com uma seção de um duto submarino bloqueado com parafina foi conduzido para verificar as previsões do modelo numérico e para testar o desempenho da bobina de indução de aquecimento. Os resultados mostraram que as soluções numéricas obtidas apresentaram boa concordância com o experimento. Ainda, foi observado que os níveis de temperatura necessários para produzir o amolecimento da parafina na região bloqueada somente serão obtidos se toda a extensão da região bloqueada for aquecida pela ferramenta de indução. / [en] Total blockage of subsea petroleum production lines due to wax deposition is a relevant problem for the industry. This problem has led to significant capital losses associated with the loss of production and the substitution of plugged lines. The present work is a study of the feasibility of a remediation procedure aimed at helping the removal of wax plugs. In this procedure, the section of the oil line plugged with wax is inductively heated by means of an external coil positioned over the line at sea bed.The objective of the work is to estimate the level of electrical power required to soften the wax plug inside the line. To this end, a transient heat conduction model was employed to predict the temperature distribution in the line wall and solid wax. This information was employed to estimate the basic dimensions of the heating coil section and thermal insulation employed to minimize the heating losses to the cold sea water environment. A laboratory experimental study with a subsea pipeline section plugged with wax was conducted to verify the numerical model predictions and to test the performance of the inductive heating coil.The results showed that the numeric solutions obtained presented good agreement with the experiments. It was also observed that the necessary temperature levels to produce the paraffin softening in the blocked region will only be attained if the whole extension of the blocked region is heated by the induction tool.
368

Linhas telefônicas residenciais: uso em inquéritos epidemiológicos no Brasil / Telephone surveys: its use in epidemiologic investigation in Brazil

Bernal, Regina Tomie Ivata 31 October 2006 (has links)
Objetivos: Estudar as possibilidades de uso de cadastros de linhas telefônicas residenciais para implementação de inquéritos por amostragem. Descrever presença de vícios potenciais, associados às taxas de coberturas de LTR, nas principais variáveis que usualmente compõem o núcleo de informações de inquéritos epidemiológicos. Métodos: Com base nos dados da Pesquisa Nacional por Amostra de Domicílios (PNAD) no período de 1998 a 2003, exceto 2000, foram estimadas por intervalo de confiança de 95%, as médias e proporções. Nas análises dos dados considerou-se o plano de amostragem complexa. Resultados: No Brasil, houve um crescimento de 50% dos domicílios atendidos por LTR, no período. No entanto, essa evolução não ocorreu de forma uniforme no Brasil. Foram identificados diferentes perfis de usuários de LTR, sendo as principais características relacionadas com a escolaridade, a raça, a posse de um plano de saúde e a localização geográfica. Nas regiões com baixa cobertura de LTR podem ocorrer vícios nas estimativas de prevalências de doenças crônicas. Conclusão: O uso das linhas telefônicas residencias para a realização das entrevistas em inquéritos epidemiológicos mostrou-se viável para as unidades de federação com taxas de cobertura de LTR acima de 70%. / Objectives: To study the possibilities to use sampling frame of telephone interview the implementation of survey sampling. To describe the presence of potential biases associated to with coverage rates of telephone surveys in the main variables that usually compose the information core of epidemiological investigations. Methods: From database of the National Household Sample Survey (PNAD) in the period between 1998 and 2003, except for 2000, the averages and proportions were estimated by a 95% confidence interval. In the statistics analysis , the complex sampling plan was considered. Results: In Brazil, it has been there was a 50% increase in the households served by telephone, during the studied period. However, this evolution did not occur in a uniform way. Different profiles of telephone users were identified, and the main characteristics were related to education, race, the health plans and the geographic location. The regions with low telephone coverage may introduce bias on the estimates of prevalence of chronic diseases. Conclusion: The use of telephone survey for the conduction of interviews during epidemiologic investigations could be suitable to be feasible for the federal units with coverage rates above 70%.
369

Uma abordagem anotativa para ger?ncia de variabilidade em linhas de processos de software: concep??o, implementa??o e avalia??o

Aleixo, Fellipe Ara?jo 19 August 2013 (has links)
Made available in DSpace on 2014-12-17T15:47:04Z (GMT). No. of bitstreams: 1 FellipeAA_TESE.pdf: 3718694 bytes, checksum: ce9f8bd2cb41f94ca63270d9cfe0484c (MD5) Previous issue date: 2013-08-19 / Nowadays, the importance of using software processes is already consolidated and is considered fundamental to the success of software development projects. Large and medium software projects demand the definition and continuous improvement of software processes in order to promote the productive development of high-quality software. Customizing and evolving existing software processes to address the variety of scenarios, technologies, culture and scale is a recurrent challenge required by the software industry. It involves the adaptation of software process models for the reality of their projects. Besides, it must also promote the reuse of past experiences in the definition and development of software processes for the new projects. The adequate management and execution of software processes can bring a better quality and productivity to the produced software systems. This work aimed to explore the use and adaptation of consolidated software product lines techniques to promote the management of the variabilities of software process families. In order to achieve this aim: (i) a systematic literature review is conducted to identify and characterize variability management approaches for software processes; (ii) an annotative approach for the variability management of software process lines is proposed and developed; and finally (iii) empirical studies and a controlled experiment assess and compare the proposed annotative approach against a compositional one. One study a comparative qualitative study analyzed the annotative and compositional approaches from different perspectives, such as: modularity, traceability, error detection, granularity, uniformity, adoption, and systematic variability management. Another study a comparative quantitative study has considered internal attributes of the specification of software process lines, such as modularity, size and complexity. Finally, the last study a controlled experiment evaluated the effort to use and the understandability of the investigated approaches when modeling and evolving specifications of software process lines. The studies bring evidences of several benefits of the annotative approach, and the potential of integration with the compositional approach, to assist the variability management of software process lines / A ind?stria de software encontra-se, nos dias de hoje, em um cen?rio altamente din?mico, o qual reflete o mundo dos neg?cios e a sociedade como um todo. A demanda por sistemas de software ?, dessa forma, cada vez mais crescente e visa atender a diferentes dom?nios. Nesse cen?rio, onde sistemas de software complexos precisam ser desenvolvidos com um excelente n?vel de qualidade e consumindo menor quantidade de recursos; aumenta a import?ncia da defini??o de processos de software. Por?m, tais processos necessitam ser devidamente adaptados aos contextos espec?ficos de cada projeto, de forma a garantir a qualidade dos produtos de software desenvolvidos bem como o uso eficaz dos recursos dispon?veis. Para que essa adapta??o dos processos de software ocorra de forma eficaz, ? necess?rio promover a reutiliza??o de especifica??es de processos j? existentes, bem como experi?ncias e pr?ticas de sucesso passadas. Este trabalho explora a ado??o de t?cnicas de engenharia de linha de produtos de software de forma a promover a ger?ncia de variabilidades de fam?lias de processos de software. Para um melhor entendimento do problema em quest?o foi realizada uma revis?o sistem?tica da literatura, a qual identificou um conjunto de abordagens para a ger?ncia de variabilidades em processos de software e suas principais caracter?sticas. Tamb?m foi realizada a proposta de uma abordagem anotativa para a ger?ncia de variabilidades em processos de software, bem como um estudo explorat?rio visando a concretiza??o dessa abordagem e a implementa??o de um prot?tipo de ferramenta para auxiliar na aplica??o da mesma. A abordagem anotativa proposta foi, ent?o, avaliada e comparada com a abordagem composicional do EPF Composer. Tais avalia??es foram conduzidas por meio da realiza??o de estudos emp?ricos e um experimento controlado. Nos estudos emp?ricos as abordagens foram avaliadas: (i) qualitativamente de acordo com um conjunto de crit?rios de an?lise da especifica??o de suas variabilidades; e (ii) quantitativamente por meio da compara??o de valores obtidos para m?tricas de modularidade, tamanho e complexidade para as especifica??es de uma mesma linha de processo usando as abordagens anotativa e composicionais. O experimento controlado teve como objetivo comparar as abordagens anotativa e composicional sob a perspectiva do esfor?o e entendimento das abordagens quando utilizadas na especifica??o de variabilidades em uma linha de processos de software. Os estudos evidenciaram diversos benef?cios proporcionados pela abordagem anotativa no contexto de linhas de processos de software e seu potencial de integra??o com abordagens composicionais para auxiliar na modelagem de variabilidades em processos de software
370

Uma abordagem sistem?tica para implementa??o, gerenciamento e customiza??o de testes de linhas de produto de software

C?mara, Heitor Mariano de Aquino 01 March 2011 (has links)
Made available in DSpace on 2014-12-17T15:47:58Z (GMT). No. of bitstreams: 1 HeitorMAC_DISSERT.pdf: 3258229 bytes, checksum: 5f7856b140a636bd052147c58ff9dede (MD5) Previous issue date: 2011-03-01 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior / Through the adoption of the software product line (SPL) approach, several benefits are achieved when compared to the conventional development processes that are based on creating a single software system at a time. The process of developing a SPL differs from traditional software construction, since it has two essential phases: the domain engineering - when common and variables elements of the SPL are defined and implemented; and the application engineering - when one or more applications (specific products) are derived from the reuse of artifacts created in the domain engineering. The test activity is also fundamental and aims to detect defects in the artifacts produced in SPL development. However, the characteristics of an SPL bring new challenges to this activity that must be considered. Several approaches have been recently proposed for the testing process of product lines, but they have been shown limited and have only provided general guidelines. In addition, there is also a lack of tools to support the variability management and customization of automated case tests for SPLs. In this context, this dissertation has the goal of proposing a systematic approach to software product line testing. The approach offers: (i) automated SPL test strategies to be applied in the domain and application engineering, (ii) explicit guidelines to support the implementation and reuse of automated test cases at the unit, integration and system levels in domain and application engineering; and (iii) tooling support for automating the variability management and customization of test cases. The approach is evaluated through its application in a software product line for web systems. The results of this work have shown that the proposed approach can help the developers to deal with the challenges imposed by the characteristics of SPLs during the testing process / Com o uso da abordagem de linhas de produto de software (LPSs), v?rios benef?cios s?o alcan?ados quando comparados aos processos de desenvolvimento convencionais que se baseiam na cria??o de um ?nico sistema por vez. O processo de desenvolvimento de uma LPS se diferencia da constru??o tradicional de software, uma vez que apresenta duas etapas essenciais: a engenharia de dom?nio - quando elementos comuns e vari?veis da LPS s?o definidos e implementados; e a engenharia de aplica??o quando uma ou mais aplica??es (produtos espec?ficos) s?o derivadas a partir do reuso dos artefatos criados na engenharia de dom?nio. Durante a elabora??o da LPS, assim como no desenvolvimento convencional de sistemas, a atividade de teste ? fundamental e tem como objetivo a detec??o de defeitos nos artefatos produzidos. Contudo, as caracter?sticas de uma LPS trazem novos desafios a essa atividade e que precisam ser considerados. Diversas abordagens foram propostas para o processo de teste de linhas de produto, mas elas se mostram limitadas ou fornecem diretrizes muito gerais. Outro fator preocupante ? a escassez de ferramentas que auxiliem na implementa??o, aplica??o e acompanhamento dos testes, bem como na ger?ncia e customiza??o de tais artefatos. Com base nesse contexto relacionado ao processo de teste de LPSs, esta disserta??o tem como objetivo propor uma abordagem sistem?tica para o teste de linhas de produto de software. A abordagem oferece: (i) estrat?gias de testes automatizados para LPSs tanto na engenharia de dom?nio quanto de aplica??o; (ii) diretrizes para a implementa??o e reuso de casos de teste automatizados nos n?veis de unidade, integra??o e sistema tanto para a engenharia de dom?nio quanto de aplica??o; e (iii) suporte ferramental para ger?ncia e customiza??o autom?tica de casos de teste usando t?cnicas de deriva??o autom?tica de software. A abordagem ? avaliada atrav?s da sua aplica??o em uma linha de produto para sistemas web. Os resultados deste trabalho mostram que a abordagem proposta pode ajudar os desenvolvedores a lidar com os desafios impostos pelas caracter?sticas das LPSs durante o processo de testes

Page generated in 0.1247 seconds