• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 806
  • 405
  • 391
  • 177
  • 104
  • 35
  • 32
  • 24
  • 23
  • 17
  • 16
  • 13
  • 10
  • 9
  • 8
  • Tagged with
  • 2391
  • 465
  • 463
  • 340
  • 314
  • 276
  • 261
  • 233
  • 180
  • 177
  • 174
  • 164
  • 148
  • 147
  • 143
  • 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.
811

Máquinas quânticas térmicas e magnéticas / Thermal and magnetical quantum machines

Santos, Millena Logrado dos 19 February 2015 (has links)
A Termodinâmica foi concebida através da observação da eficiência no funcionamento mecânico de máquinas que dependiam da troca de temperatura e calor com meio. O paradigma de modelo nesses estudos foram máquinas idealizadas que operavam em ciclos tais como o ciclo de Carnot (o mais eficiente possível) e o ciclo de Otto. Esses ciclos de operação das máquinas ditas térmicas podem ser decompostos em trechos em que processos termodinâmicos, tais como adiabático e isotérmico, atuam. Contudo, embora a compreensão da eficiência no funcionamento dessas máquinas tenha sido o primeiro passo, esta teoria não ficou limitada a tal, se desenvolvendo ao ponto de ser considerada um dos pilares da Física moderna. Atualmente tem-se visto um crescimento substancial dos estudos da Termodinâmica considerando sistemas pequenos e/ou fora do equilíbrio termodinâmico. Resultados curiosos têm sido obtidos quando considerados sistemas pequenos tais que efeitos quânticos têm grande relevância. Nesta situação surge o que tem sido chamado de Termodinâmica quântica: as leis da Termodinâmica sendo obtidas a partir de flutuações descritas pela Mecânica Quântica. Naturalmente, um dos primeiros problemas a ser tratado nesta nova circunstância foi a eficiência de máquinas térmicas. Para a descrição dessas máquinas quânticas foi-se primeiro construído o que seriam os diferentes processos termodinâmicos que guiam o funcionamento da mesma. Baseado nesses resultados, as versões quânticas dos ciclos de Carnot e Otto, através dos quais essas máquinas operavam, foram também determinados e as propriedades das máquinas térmicas puderam ser exploradas e comparadas com seu análogo clássico. Nesta dissertação estudaremos diferentes tipos de máquinas térmicas operando no ciclo de Otto. Essas máquinas são descritas por Hamiltonianos de dois spins 1/2 que apresentam interação. Algumas características desses Hamiltonianos são exploradas e o papel das mesmas sobre a eficiência da máquina foram determinado. Comparamos também esta eficiência com os limites dados pelo ciclo de Carnot e o limite dado pela situação em que o acoplamento entre os spins é nulo. Diferentes situações físicas são exploradas e suas consequências determinadas. Por fim, proporemos algumas discussões sobre o papel da Mecânica Quântica no funcionamento destas máquinas. / Thermodynamics was conceived by observing the efficiency of the mechanical operation of machines that depended on the temperature and heat exchange with the surroundings. The paradigm model in these studies were idealized machines operating in cycles such as the Carnot cycle (the most efficient one) and the Otto cycle. These thermal operating cycles of the machines can be decomposed into parts that thermodynamic processes, such as isothermal and adiabatic, act. However, while the understanding of efficiency in the functioning of these machines has been the first step, this theory was not limited to this, being developed the point of being considered one of the pillars of modern Physics. Currently, it has seen a substantial growth of Thermodynamics studies considering small systems and / or out of equilibrium thermodynamical systems. Curious results have been obtained when considered small systems such that quantum effects are highly relevant. In this situation arises what has been called quantum thermodynamics: the laws of thermodynamics being derived from fluctuations described by Quantum Mechanics. Of course, one of the problems to be addressed in the new condition was the efficiency of heat engines. For a description of these quantum machines first was built what would be the different thermodynamical processes that guide the operation. Based on these results, the quantum versions of Carnot and Otto cycles, through which these machines operate, were also determined and the properties of thermal machines could be explored and compared with its classical analog. This thesis will study different types of heat engines operating in Otto cycle. Such machines are described by two spin 1/2 Hamiltonian presenting interaction. Some characteristics of these Hamiltonians are explored and the role of them on the machine efficiency were determined. We also compared this efficiency with the limits given by the Carnot cycle and the limit given by the situation which the coupling between the spins is zero. Different physical situations are explored and its consequences determined. Finally, we propose some discussions about the role of quantum mechanics in the operation of these machines.
812

Problema de dimensionamento e sequenciamento de lotes em linhas paralelas: uma aplicação em uma indústria de alimentos / Lot sizing and scheduling in parallel lines: a application in a food industry

Ribeiro, Rafael Soares 02 May 2017 (has links)
Nessa dissertação apresentamos um problema de programação da produção, motivado por uma indústria alimentícia caracterizada pela perecibilidade dos produtos, sequenciamento da produção dos lotes e pela necessidade de sincronização de recursos escassos para operação das linhas de produção. Em indústrias desse ramo, existem altos custos associados a estocagem dos produtos, a fim de evitar sua perda, de modo que é essencial a boa gestão dos processos industriais e do estoque. Modelos matemáticos de programação inteira mista foram desenvolvidos para tratar o problema, bem como o estudo da inclusão de diversas restrições da literatura para o tratamento da perecibilidade. Testes computacionais foram realizados para as validações dos modelos matemáticos, entretanto, devido à dificuldade de determinar soluções de boa qualidade pelo solver de otimização, foram propostos métodos heurísticos baseados na formulação matemática. Com o objetivo de mostrar o desempenho das heurísticas, comparamos as suas performances na resolução de instâncias da literatura e exemplares baseados no cenário produtivo da indústria com os resultados do solver. / In this dissertation we present a lot sizing and scheduling problem motivated by a food industry characterized by the perishability of the products, sequencing the production of the lots and by the need of synchronization of scarce resources for the operation of the production lines. In this type of industry, there are high costs associated with stocking the products in order to avoid their loss, so that good management of industrial processes and inventory is essential. Mathematical models of mixed integer programming were developed to treat the problem, as well as the study of the inclusion of several restrictions of the literature for the treatment of perishability. Computational tests were performed for the validations of the mathematical models, however, due to the difficulty of determining solutions of good quality by the optimization solver, heuristic methods based on the mathematical formulation were proposed. In order to show the performance of the heuristics, we compare their performances in solving instances of the literature and exemplars based on the productive scenario of the industry with the results of solver.
813

Investigating the impact of a LEGO-based, engineering-oriented curriculum compared to an inquiry-based curriculum on fifth graders' content learning of simple machines

Marulcu, Ismail January 2010 (has links)
Thesis advisor: Michael Barnett / This mixed method study examined the impact of a LEGO<super>TM</super>-based, engineering-oriented curriculum compared to an inquiry-based curriculum on fifth graders' content learning of simple machines. This study takes a social constructivist theoretical stance that science learning involves learning scientific concepts and their relations to each other. From this perspective, students are active participants, and they construct their conceptual understanding through the guidance of their teacher. With the goal of better understanding the use of engineering education materials in classrooms the National Academy of Engineering and National Research Council in the book "Engineering in K-12 Education" conducted an in-depth review of the potential benefits of including engineering in K-12 schools as (a) improved learning and achievement in science and mathematics, (b) increased awareness of engineering and the work of engineers, (c) understanding of and the ability to engage in engineering design, (d) interest in pursuing engineering as a career, and (e) increased technological literacy (Katehi, Pearson, & Feder, 2009). However, they also noted a lack of reliable data and rigorous research to support these assertions. Data sources included identical written tests and interviews, classroom observations and videos, teacher interviews, and classroom artifacts. To investigate the impact of the design-based simple machines curriculum compared to the scientific inquiry-based simple machines curriculum on student learning outcomes, I compared the control and the experimental groups' scores on the tests and interviews by using ANCOVA. To analyze and characterize the classroom observation videotapes, I used Jordan and Henderson's (1995) method and divide them into episodes. My analyses revealed that the design-based Design a People Mover: Simple Machines unit was, if not better, as successful as the inquiry-based FOSS Levers and Pulleys unit in terms of students' content learning. I also found that students in the engineering group outperformed students in the control group in regards to their ability to answer open-ended questions when interviewed. Implications for students' science content learning and teachers' professional development are discussed. / Thesis (PhD) — Boston College, 2010. / Submitted to: Boston College. Lynch School of Education. / Discipline: Teacher Education, Special Education, Curriculum and Instruction.
814

ChipCFlow - Partição e protocolo de comunicação no grafo a fluxo de dados dinâmico / ChipCFlow - partioning and communication protocol in the dynamic dataflow graph

Sanches, Lucas Barbosa 14 May 2010 (has links)
Este trabalho descreve a prova de conceito de uma abordagem que utiliza o modelo de computação a fluxo de dados, inerentemente paralelo, associado ao modelo de computação reconfigurável parcial e dinamicamente, visando à obtenção de sistemas computacionais de alto desempenho. Mais especificamente, trata da obtenção de um modelo para o particionamento dos grafos a fluxo de dados dinâmicos e de um protocolo de comunicação entre suas partes, a fim de permitir a sua implementação em arquiteturas dinamicamente reconfiguráveis, em especial em FGPAs Virtex da Xilinx. Enquadra-se no contexto do projeto ChipCFlow, de escopo mais amplo, que pretende obter uma ferramenta para geração automática de descrição de hardware sintetizável, a partir de código em alto nível, escrito em linguagem C, fazendo uso da abordagem a fluxo de dados para extrair o paralelismo implícito nas aplicações originais. O modelo proposto é aplicado em um grafo a fluxo de dados dinâmico, e através de simulações sua viabilidade é discutida / This work describes the concept of an approach that uses data ow computational model, inherently parallel, associated with de reconfigurable computing model, partial and dynamic, in order to obtain high performance computational systems. More specifically, it is about a model to the partitioning and communication between partitioned sectors of a CDFG (Control Data Flow Graph) in order to map these graphs on a partial reconfiguration FPGA fabric, in special Virtex II/II-Pro from Xilinx. It is part of the ChipCFlow project, that has a bigger scope, and that aims to automatically obtain syntetisable hardware descriptions, from high level code written in C and, by using a data flow approach to extract implicit parallelism in original applications. The model obtained is extensively explained and applied to an example of CDFG, where by means of simulations its feasibility is discussed
815

Minimização de conjuntos de casos de teste para máquinas de estados finitos / Teste suite minimization for finite state machines

Mello Neto, Lúcio Felippe de 09 May 2008 (has links)
O TESTE baseado em modelos visa a possibilitar a derivação de conjuntos de casos de teste a partir de especificações formais, tais como Máquinas de Estados Finitos. Os conjuntos de teste podem ser obtidos tanto pelos métodos clássicos de geração quanto por alguma abordagem ad hoc. Procura-se obter um conjunto de teste que consiga detectar todos os possíveis defeitos de uma implementação e possua tamanho reduzido para que a sua aplicação seja factível. Por questões de ordem prática, pode não ser possível a aplicação de todo o conjunto de teste gerado. Desse modo, um subconjunto de casos de teste deve ser selecionado, ou seja, uma minimização do conjunto de teste deve ser realizada. No entanto, é fundamental que a minimização reduza o custo de aplicação dos testes, mas mantenha a efetividade em revelar defeitos. Neste trabalho, propõe-se um algoritmo de minimização de conjuntos de teste para Máquinas de Estados Finitos. O algoritmo baseia-se em condições de suficiência para que a completude em relação à detecção de defeitos seja mantida. O algoritmo foi utilizado em dois diferentes contextos. Utilizou-se o algoritmo com conjuntos de teste gerados de forma aleatória para verificar a minimização obtida. O algoritmo também foi utilizado para reduzir o esforço em se obter um conjunto completo em relação à detecção de defeitos / THE Model-based testing aims at generating test suites from formal specifications, such as Finite State Machines. Test suites can be obtained either from classical test derivation methods or from some ad-hoc approach. It is desirable to produce a test suite which detects all possible faults of an implementation and has small size, so that its application can be feasible. For practical reasons, the application of the generated test suite may not be possible. Therefore, a subset of test cases should be selected, i.e., a test suite minimization should be performed. However, it is important that the minimization reduces the test application cost, but keeps the effectiveness in revealing faults. In this work, an algorithm is proposed for the minimization of test suites generated from Finite State Machines. The algorithm is based on sufficient conditions, so that test suite completeness can be maintained. The algorithm was used in two different contexts. It was used with randomly generated test suites to verify the minimization obtained. The algorithm was also used to reduce the effort of obtaining a test suite with full fault coverage
816

Equacionamento das componentes do erro volumétrico em máquinas de medir a três coordenadas / Equationing of components of volumetric error in coordinate measuring machines

Valdés Arencibia, Rosenda 26 April 1999 (has links)
As Máquinas de Medir a Três Coordenadas (MM3Cs) possuem erros inerentes à sua estrutura que afetam a exatidão e a repetibilidade das medições. Dos erros presentes nessas máquinas, os erros geométricos são, na maioria das vezes, os de maior influência. O resultado da combinação destes erros em cada uma das direções preferenciais é denominado componente do erro volumétrico. Assim, torna-se de vital importância conhecer a relação existente entre as variáveis envolvidas num processo de medição qualquer, ou seja, a relação entre as coordenadas dos pontos medidos, os erros geométricos e as componentes do erro volumétrico. Diversos métodos foram propostos para modelar o comportamento dos erros nas MM3Cs. Entretanto não existem, ainda, modelos matemáticos obtidos a partir de dados experimentais que descrevam e caracterizem estes erros. Por tal motivo este trabalho apresenta uma metodologia geral para equacionar as componentes do erro volumétrico em MM3Cs, utilizando técnicas de regressão múltipla. Esta ferramenta permite de forma simples equacionar e prever o erro volumétrico da máquina avaliada. A metodologia foi aplicada a uma MM3C do tipo \"Ponte Móvel\". Foram obtidas três equações de regressão, uma para cada componente do erro, a partir de dados levantados através da calibração direta, especificamente o método do volume dividido. A adequabilidade do modelo foi avaliada estatisticamente. Os resultados obtidos foram discutidos e comparados com os resultados obtidos através da calibração utilizando-se uma barra de esferas, constatando-se uma excelente capacidade do modelo na previsão do erro total da máquina. Ainda, efetuo-se a compensação do erro volumétrico em duas diagonais do volume de trabalho da máquina avaliada utilizando-se o modelo proposto, neste caso, o erro foi diminuído sensivelmente. / The accuracy and the repeatability of measurements of Three Coordinates Measuring Machines (CMM) are affected by several errors. Among them, geometrical errors are the most influents in the most experimental cases. The result of geometric errors combination in each of the preferentials directions is denominated of volumetric error components. Thus, its possible to know the existent relationship between coordinates of measured points and volumetric error components. Several methods have been proposed to model the behavior of the volumetric error in CMM as a function of the X, Y and Z coordinates. However, sofar from experimental measurements of the volumetric error has bem proposed mathematical model for the descriptions and characterizations of errors was obtained. In this work is presented a general methodology to obtain a mathematical equation and prediction of them components of the volumetric errors, using multiple regression. The methodology was applied at a of \"Moving Bridge\" CMM type. Were obtained three regression equations, one for each component of the error, starting from data collected by direct calibration, specifically by the divided volume method. The model was evaluated statistically. The simulated results were evaluated, discussed and compared with the results obtained through the ball bar calibration, showing an excellent capacity of the model in the prediction of the volumetric error of the machine. Besides was made the compensation of the volumetric error in two diagonals of the working volume of the appraised machine using the proposed model, in this case the error was minimized sensibly.
817

Uma interface eletrônica e computacional para medições a três coordenadas / A electronic and computational interface for coordinate measurement

Marques, Alessandro 08 December 2003 (has links)
As Máquinas de Medir a Três Coordenadas (MM3Cs) desde sua criação evoluíram sensivelmente, entretanto poucas foram as modificações estruturais observadas. Hoje, para fabricantes de máquinas destacarem-se no mercado, são necessários grandes investimentos na busca de novos materiais estruturais e no desenvolvimento de programas computacionais cada vez mais versáteis. O sistema eletrônico e os programas computacionais utilizados durante as medições são inacessíveis e rígidos. Estes aplicativos normalmente não podem ser analisados nem modificados pelo usuário. São exemplos clássicos desta rigidez as características préestabelecidas pelo programa, ou métodos de ajustes utilizados na definição das grandezas. Este trabalho tem por objetivo exibir a interface eletrônica e computacional que quebra essa rigidez e permite a aquisição dos sinais das escalas da MM3C, possibilitando o desenvolvimento de novos aplicativos computacionais. O sistema foi aplicado em uma MM3C do tipo Ponte Móvel. Foi desenvolvido um programa computacional, MaqMed 2000, que utiliza os valores dos pontos coordenadas capturados no volume de trabalho da MM3C, e faz a compensação das coordenadas dos pontos utilizados, através das equações do Modelo Reduzido de Sintetização de Erros (MRSE). A avaliação da compatibilidade do dispositivo construído foi feita através do MaqMed 2000 em situações práticas. Foram tomados pontos no perfil de artefatos-padrão e os pontos ajustados através de duas rotinas, uma com e outra sem compensação dos erros. Os artefatos foram medidos em várias posições no volume da MM3C e averiguada a proximidade entre os resultados compensados e os não compensados, ao valor calibrado do artefato. O sistema desenvolvido permitiu compensar os erros em até 98% para compensação bidimensional e 87% para tridimensional. / Since the advent Coordinate Measuring Machines (CMMs) have improved substantially. However, only a small number of structural modifications were observed. Nowadays, considerable capital expenditure is needed to keep CMM builders competitive. Most important research fields concern structural material and production of more flexible and versatile software. The electronic system and the software used during measurement with CMM are rigid and inaccessible and no user modification is permitted. Typical examples are the predetermined software features and curve fitting methods used on the magnitudes definition process. This research aims to exhibit an interface that copes with the system stiffness and enables signal acquisition from the scales of the CMM, allowing the development of new types softwares. The proposed system was implemented on a moving bridge type CMM. A program that uses the values of the coordinate points obtained from the CMM work volume was created. The software MaqMed 2000 performs the compensation of the coordinates of the used points by means of synthesized errors equations. Evaluation of the performance of the built device was carried out using MaqMed 2000 in practical situations. Data sets were collected along the profile of artefacts and fitted by means of two routines, one with error compensation and the other not compensated. Artefacts were measured in several locations in the whole volume of the CMM. The proximity between the compensated and noncompensated results with respect to the calibrated artefact value was examined. The developed system allowed for error compensation of 98% for bi-dimensional compensation and 87% for tri-dimensional compensation.
818

Uma contribuição para o desenvolvimento de uma máquina fresadora de arquitetura paralela. / A contribution to the development of a milling machine with parallel architecture.

Hartmann, Vitor Neves 19 April 2011 (has links)
Tradicionalmente, em aplicações industriais predominam robôs cujas arquiteturas correspondem a estruturas cinemáticas seriais, ou seja, seus atuadores e peças movidas são dispostos em série, um após o outro, formando uma única cadeia cinemática aberta, de modo a posicionar o órgão terminal, a parte do robô que comumente contém uma garra ou um eletrodo de solda. Esses robôs apresentam desempenho insatisfatório em aplicações que demandem precisão, rigidez, alta freqüência natural e baixo tempo de ciclo. Sendo assim, tanto a comunidade acadêmica como a industrial têm manifestado um interesse crescente pela utilização de outro tipo de estrutura cinemática, denominada paralela, que se caracteriza pela presença de várias cadeias cinemáticas independentes, atuando de forma paralela e simultânea sobre o órgão terminal. Essa arquitetura não-convencional apresenta, potencialmente, uma série de vantagens, como: alta rigidez, leveza, rapidez, precisão e alta capacidade de carga. No entanto, existe uma série de problemas abertos que necessitam de uma investigação mais profunda, de modo a garantir que essa mudança de tendência venha a ser implementada com eficácia. O objetivo desta pesquisa é contribuir para o desenvolvimento de uma máquina fresadora de arquitetura paralela que seja promissora quanto à sua simplicidade construtiva, bem como a precisão de posicionamento da ferramenta, se comparada com os robôs paralelos tradicionais. Esses dois requisitos simplicidade e precisão serão alcançados mediante o emprego de uma estrutura modular e a utilização de uma barra de ancoragem ativa, de forma que a estrutura final apresente três atuadores operando em conjunto. Sendo assim, serão empregados três membros, todos ativos, formando uma estrutura cinemática redundante com mobilidade igual a dois. A avaliação do comportamento da arquitetura proposta para a fresadora será realizada por meio de simulações, com o mapeamento dos erros estáticos, de modo a identificar a sua precisão de posicionamento ao longo dos seus eixos de movimentação. / Traditionally, in industrial activities, there is a preference over robots whose architectures correspond to serial kinematic structures, i.e., its actuators and moving parts are arranged in series, one after another, forming a single open kinematic chain, in order to position the body terminal, the part of the robot that commonly contain a claw or a welding electrode. However, these robots have poor performance in applications that require precision, rigidity, high natural frequency and low cycle time. Due to these factors, both academic and industrial communities have expressed a growing interest in the use of another type of kinematic structure, called parallel, which is characterized by the presence of several independent kinematic chains, operating in parallel and simultaneously on the terminal organ. This unconventional architecture has potentially a number of advantages, such as high stiffness, lightness, speed, precision and high load capacity. However, there are a number of open problems that need further investigation in order to ensure that this trend change will be implemented effectively. The objective of this research is to contribute for the development of a parallel milling machine that presents a promising behavior in terms of precision and simplicity in construction, compared with the traditional parallel robots. Both requirements simplicity and precision will be achieved with the utilization of a modular structure and the introduction of an active docking bar, so that the final structure has three actuators working simultaneously. Thus, three members will be used, all active, forming a kinematic redundant structure with mobility equal to two. The expected behavior of the proposed architecture for the milling machine is evaluated through simulations, with the mapping of static errors that allow the identification of its positioning accuracy along the motion axes.
819

Técnicas de otimização baseadas no paradigma de enxames de partículas e sua aplicação ao projeto de equipamentos eletromagnéticos. / Optimization techniques based on particle swarm paradigm and its application to the design of eletromagnetic devices.

Barbosa, Leandro Zavarez 11 October 2012 (has links)
O presente trabalho propõe a utilização do método de otimização baseado no paradigma de enxame de partículas no projeto de um dispositivo eletromagnético, modelado analiticamente. A otimização baseada em enxames de partículas pertence à classe dos algoritmos evolutivos e é baseada no algoritmo de simulação do movimento de pássaros na busca por comida. O trabalho será focado na resolução de problemas de otimização multiobjetivo e apenas alguns casos de otimização mono-objetivo serão resolvidos para demonstrar a funcionalidade do método de otimização. Dois métodos de otimização multiobjetivo são propostos: um é baseado num algoritmo de otimização multiobjetivo que utiliza o paradigma de enxames em conjunto com soluções adotadas pelo algoritmo genético multiobjetivo denominado Nondominated Sorting Genetic Algorithm-II (NSGA-II) e o outro é baseado também no paradigma de enxames utilizando elementos do algoritmo de otimização multiobjetivo intitulado Strength Pareto Evolutionary Algorithm (SPEA). Ambos algoritmos são validados em um problema de otimização baseado no projeto de um motor de corrente contínua sem escovas, um benchmark de otimização. / This work proposes the use of the optimization method based on the particle swarm paradigm in the design of electromagnetic device, analytically modeled. Particle swarm optimization belongs to the class of evolutionary algorithms and is based on the movement simulation of birds searching for food. This work will be focused on solving multi-criteria optimization problems and some cases of single-objective optimization problems will be solved only to demonstrate the functionality of optimization method. Two multi-criteria optimization methods are proposed: one based on an optimization algorithm that uses the multiobjective particle swarm paradigm and some concepts extracted from the multiobjective genetic algorithm called Nondominated Sorting Genetic Algorithm-II (NSGA-II) and the other is based on the particle swarm paradigm by using some elements of another multiobjective optimization algorithm entitled Strength Pareto Evolutionary Algorithm (SPEA). Both methods are applied to an optimization problem related to the design of a brushless direct current motor.
820

Uma estratégia para redução de conjuntos de sequências de teste para máquinas de estados finitos / A strategy for reducing test suites from finite state machines

Cutigi, Jorge Francisco 18 June 2010 (has links)
O teste baseado em modelos visa à derivação de casos de teste a partir de modelos produzidos ao longo do desenvolvimento de software. Nesse contexto, as Máquinas de Estados Finitos têm sido amplamente pesquisadas e utilizadas para derivação de seqüências de teste. Para isso, vários métodos de geração de seqüências de teste têm sido desenvolvidos há várias décadas. O objetivo desses métodos é a obtenção de um conjunto de teste que seja capaz de revelar os defeitos de uma implementação. Entretanto, muitas vezes os conjuntos gerados são muito grandes, o que torna sua aplicação inviável. Trabalhos recentes definiram condições que podem ser utilizadas para investigar mecanismos de redução de casos de teste. Este trabalho apresenta uma estratégia para a redução de conjuntos de seqüências de teste a partir de Máquinas de Estados Finitos com base em condições de suficiência. A estratégia baseia-se na combinação de seqüências de um conjunto de teste, de forma a reduzir o número de seqüências e o tamanho delas, mantendo a completude do conjunto. São apresentadas seis abordagens de redução baseadas na estratégia proposta, as quais foram implementadas em uma ferramenta. Para avaliar as abordagens foram conduzidos estudos experimentais, os quais também serviram para inferir sobre as características e propriedades de cada abordagem. Além disso, um estudo de caso com MEFs reais também foi realizado / Model-based testing aims at generating test cases from models produced along the software development process. In this context, Finite State Machines (FSM) have been largely investigated and used for generating test sequences. In the past decades, several test generation methods have been proposed to obtain test suites that are able to reveal implementation faults. Nevertheless, most of the generated test suites are huge, thus hindering their application in practice. Recent research has defined new sufficient conditions that can be employed in mechanisms for reducing the length of test sequences. This work presents a strategy based on sufficient conditions for reducing the length of test cases derived from FSMs. Our strategy is based on sequence combination of a test suite, aiming to reduce the number of sequences and their length, however still keeping full fault coverage. Six reduction approaches are presented based on the proposed strategy and implemented in a tool. In order to evaluate the strategy, we conducted experimental studies that identified characteristics and properties for each of the six proposed approaches. Moreover, a case study with real-world FSMs was performed

Page generated in 0.1178 seconds