• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 25
  • 8
  • Tagged with
  • 33
  • 33
  • 17
  • 12
  • 7
  • 5
  • 4
  • 4
  • 4
  • 4
  • 4
  • 4
  • 4
  • 3
  • 3
  • 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.
11

[en] OPTIMAL WIND FARM MAINTENANCE SCHEDULE MODEL / [pt] MODELO DE OTIMIZAÇÃO TEMPORAL DE MANUTENÇÃO EM UM PARQUE EÓLICO

JONAS CALDARA PELAJO 09 April 2018 (has links)
[pt] Os parques eólicos devem periodicamente desligar suas turbinas para realizar as manutenções agendadas. Uma vez que esta interrupção afeta a geração de energia e qualquer déficit na produção deve ser coberto por compras de energia no mercado spot, determinar o tempo ótimo para iniciar o trabalho de manutenção em um parque eólico é fundamental para maximizar sua receita, considerando que é função tanto da velocidade do vento esperada como dos preços spot da eletricidade. Neste trabalho, desenvolvemos um modelo para determinar o momento ideal para manutenção em um parque eólico. Analisamos uma janela de oportunidade no período mais provável do ano e realizamos atualizações semanais das velocidades esperadas do vento e previsões de preços de energia. As velocidades do vento são previstas com um modelo ARIMA enquanto os preços spot são simulados sob o modelo de programação estocástica dupla Newave. A decisão de adiar a manutenção para uma data futura é modelada como uma opção real americana. Testamos dois modelos com dados reais de um parque eólico no Nordeste brasileiro e comparamos nossos resultados com a prática atual e com o agendamento de manutenção considerando informações perfeitas para determinar os benefícios do modelo. Os resultados sugerem que esses modelos podem oferecer vantagens significativas em relação a uma decisão de parada que escolhe aleatoriamente uma semana para começar a manutenção dentro da janela de oportunidade e está perto da data de parada ideal, considerando o modelo de informação perfeita. / [en] Wind farms must periodically take their turbines offline in order to perform scheduled maintenance repairs. Since this interruption impacts the generation of energy and any shortfall in production must be covered by energy purchases in the spot market, determining the optimal time to start maintenance work at a wind farm is key to maximizing your revenue, which is a function of both the expected wind speeds and electricity spot prices. In this study we develop a model to determine the optimal maintenance schedule in a wind farm. We analyze a window of opportunity in the most likely period of the year and perform weekly updates of expected wind speeds and energy price forecasts. Wind speeds are forecasted with an ARIMA model, while spot prices are simulated under the Newave dual stochastic programing model. The decision to defer maintenance to a future date is modeled as an American real option. We test two models with actual data from a wind farm in the Brazilian Northeast, and compare our results with current practice and with maintenance scheduling considering perfect information in order to determine the benefits of the model. The results suggest that the models may provide significant advantages over a stopping decision that randomly chooses a week to begin maintenance within the opportunity window and is close to the ideal optimal stopping date considering perfect model.
12

[en] CHARACTERIZATION OF ACOUSTIC EMISSION (AE) SIGNAL GRAFH FOR EVALUATION STRUCTURAL INTEGRITY OF STEEL ASTM A 516 / A516 M – GRADE 60 / [pt] CARACTERIZAÇÃO DO SINAL GRÁFICO DE EMISSÃO ACÚSTICA (EA) PARA AVALIAÇÃO DE INTEGRIDADE ESTRUTURAL DO AÇO ASTM A 516 /A 516 M - GRAU 60

MARCO ANTONIO COSTA DA SILVA 21 June 2011 (has links)
[pt] A manutenção não é mais vista apenas como uma geradora de custos para as empresas. Cresce a necessidade das empresas em redução de custos, aumento de disponibilidade e confiabilidade dos equipamentos e instalações, e é neste sentido que a manutenção tem se destacado, cada vez mais, como uma área fundamental para o sucesso das empresas que tem forte base industrial. No entanto, a manutenção teve uma grande evolução tecnológica, principalmente dentro dos conceitos da manutenção preditiva, onde se busca o desenvolvimento de novas técnicas para avaliação de integridade dos equipamentos, a sua condição de operação. A emissão acústica é uma destas técnicas. No presente trabalho utilizou-se o ensaio de tração para gerar estímulo estrutural em corpos de provas de aço ASTM A 516 / A 516 M-Grau 60 e gerar de sinais de emissão acústica. Durante os níveis de carregamentos em patamares previamente estabelecidos no procedimento experimental, os corpos de provas foram monitorados através do ensaio de emissão acústica, para a avaliação de sua integridade estrutural. Os resultados foram então digitalizados, armazenados e processados para posterior análise. Concluiu-se que é possível utilizar o ensaio de emissão acústica para avaliação de integridade estrutural dos equipamentos em serviço, sendo o mesmo capaz de perceber, detectar e localizar fontes ativas que possam comprometer a integridade estrutural do equipamento. Desta forma é possível programar uma intervenção da equipe de manutenção no equipamento, sem atingir um nível de danos que possam provocar sua parada e, conseqüentemente, do processo produtivo. / [en] Maintenance has not else been seen just as an expenses generator by worldwide companies. According to the importance it has taken on, new investments in technologies and tools were implemented. In companies, it increased the need of costs reduction, equipment and installation availability and reliability, and at this point, maintenance has stood out, each day more, as a fundamental area for success of those companies who have strong and large industrial bases. However, maintenance had a big technological improvement, mainly in predictive maintenance concepts, subject which always work in order to the development of new technologies and methodologies, and also new techniques for equipment integrity evaluation, on operational conditions. Therefore, in this Dissertation, tests were carried out in several specimen (ASTM A 516 / A 516 M - Grade 60 Steel), using tension test as loading conditions, to stimulate the specimen structurally, and consequently, the generation of acoustics emission signals. The specimen were monitored through acoustics emission tests, in each loading steps previously established, for their structural integrity evaluation. Than, the results were digitalized, stored and processed in the Acoustics Emission Equipment, for further analysis. All the results are presented as a graph, and also were studied, analyzed and compared. We can conclude that it is possible to use the acoustics emission test for structural integrity evaluation in equipment under working conditions, and it is capable to realize, detect and locate active sources, that can be compromising to the equipment structural integrity, and also capable of make possible an maintenance team intervention, without causing premature failures which provoke breakdowns.
13

[en] A NEW APPROACH FOR MINING SOFTWARE REPOSITORIES USING SEMANTIC WEB TOOLS / [pt] UMA NOVA ABORDAGEM DE MINERAÇÃO DE REPOSITÓRIOS DE SOFTWARE UTILIZANDO FERRAMENTAS DA WEB SEMÂNTICA

FERNANDO DE FREITAS SILVA 15 July 2015 (has links)
[pt] A Mineração de Repositórios de Software é um campo de pesquisa que extrai e analisa informações disponíveis em repositórios de software, como sistemas de controle de versão e gerenciadores de issues. Atualmente, diversos trabalhos nesta área de pesquisa têm utilizado as ferramentas da Web Semântica durante o processo de extração a fim de superar algumas limitações que as abordagens tradicionais enfrentam. O objetivo deste trabalho é estender estas abordagens que utilizam a Web Semântica para minerar informações não consideradas atualmente. Uma destas informações é o relacionamento existente entre as revisões do controle de versão e as mudanças que ocorrem no Abstract Syntax Trees dos arquivos modificados por essas revisões. Adicionalmente, esta nova abordagem também permite modelar a interdependência entre os projetos de software, suas licenças e extrair informações dos builds gerados por ferramentas de integração contínua. A validação desta nova abordagem é demonstrada através de um conjunto de questões que são feitas por desenvolvedores e gerentes durante a execução de um projeto e que foram identificadas em vários trabalhos da literatura. Demonstramos como estas questões foram convertidas para consultas SPARQL e como este trabalho consegue responder às questões que não são respondidas ou são respondidas parcialmente em outras ferramentas. / [en] The Mining of Software Repositories is a field of research that extracts and analyzes information available in software repositories, such as version control systems and issue trackers. Currently, several research works in this area have used Semantic Web tools during the extraction process to overcome some limitations that traditional approaches face. The objective of this work is to extend the existing approaches that use Semantic Web tools to mine information not considered in these works. The objective of this work is to extend these approaches using the Semantic Web to mine information not currently considered. One of these information is the relationship between revisions of version control and the changes that occur in the Abstract Syntax Trees of files modified by these revisions. Additionally, this new approach also allows modeling the interdependence of software projects, their licenses and extracting information from builds generated by continuous integration tools. The validation of this approach is demonstrated through a set of questions that are asked by developers and managers during the execution of a project and have been identified in various works in the literature. We show how these questions were translated into SPARQL queries and how this work can answer the questions that are not answered or are partially answered in other tools.
14

[pt] GERENCIAMENTO DE RISCOS NA CADEIA DE SUPRIMENTOS PARA A MANUTENÇÃO DOS EQUIPAMENTOS ELETRÔNICOS APLICADOS NO CONTROLE DO TRÁFEGO AÉREO / [en] RISK MANAGEMENT IN THE SUPPLY CHAIN FOR THE MAINTENANCE OF ELECTRONIC EQUIPMENT USED IN AIR TRAFFIC CONTROL

05 July 2011 (has links)
[pt] O presente trabalho identifica e vislumbra a oportunidade de utilização do gerenciamento de riscos na cadeia de suprimentos, no segmento dedicado à manutenção de equipamentos eletrônicos de proteção ao voo, aplicados ao controle do tráfego aéreo. A pesquisa sugere uma metodologia de gerenciamento de riscos descrita na proposta de uma norma que busca estimular uma gestão próativa, aumentar a assertividade no alcance dos objetivos, proporcionar maior segurança nas tomadas de decisão, ganhar mais confiança por parte dos interessados no negócio, ampliar a resiliência da organização e por fim incorporála ao processo de gestão existente. A busca por processos mais eficientes e velozes para atender a demanda de manutenção se apóia fortemente na compra de serviços e suprimentos. Então, ter um processo estruturado de compras é vital para a integridade do negócio, pois contribuirá para garantir a disponibilidade técnica dos equipamentos e sistemas. Ter a consciência de que os riscos são inerentes a qualquer negócio, identificando-os oportunamente é, com certeza, uma maneira de antecipar a visibilidade de incertezas futuras. Elas revelarão tanto oportunidades como ameaças, podendo suscitar o estabelecimento de estratégias catalisadoras para as oportunidades e de proteção contra as ameaças. Ignorá-los não é uma boa estratégia, pois permanecerão latentes, podendo ocasionar de forma aleatória surpresas futuras. É necessário então gerenciar os riscos adequadamente, da forma mais aderente possível com a cultura organizacional e alinhada à missão da organização, de modo a resguardar o planejamento estratégico, tornando-o um instrumento poderoso de alta penetração nos processos ao longo da cadeia de suprimentos. / [en] This work identifies and sees the opportunity to use risk management in the supply chain segment devoted to the maintenance of electronic equipment for flight protection, applied to air traffic control. The research suggests a methodology for risk management described in the proposal of a standard that seeks to stimulate a pro-active one, increase assertiveness in the achievement of objectives, provide greater certainty in decision making, gain more confidence by stakeholders in the business, expand the resilience of the organization and eventually incorporate it into the existing management process. The search for more efficient and faster processes to meet the demand for maintenance is strongly supported by purchases of services and supplies. So having a structured process of procurement is vital to the integrity of the business because it will contribute to ensure the technical availability of equipment and systems. Being aware that risks are inherent in any business, timely identifying them is certainly a way to anticipate the visibility of future uncertainties. They will reveal both opportunities and threats which may lead to the establishment of catalyst strategies for opportunities and protection against threats. Ignoring them is not a good strategy because they will remain dormant and may cause random future surprises. It is then necessary to manage risk appropriately, in the most adherent possible way with organizational culture and aligned to the organization s mission in order to safeguard the strategic planning, making it a powerful tool for highpenetration processes along the supply chain.
15

[pt] INVESTIGANDO O RELACIONAMENTO ENTRE DEPENDÊNCIA DE CARACTERÍSTICAS E PROPAGAÇÃO DE MUDANÇAS / [en] ON THE RELATIONSHIP BETWEEN FEATURE DEPENDENCIES AND CHANGE PROPAGATION

BRUNO BARBIERI DE PONTES CAFEO 21 July 2016 (has links)
[pt] Características são abstrações-chave para o desenvolvimento e manutenção de linhas de produto de software. Um desafio encarado na manutenção de linhas de produto de software é o entendimento das dependências que existem entre características. No código-fonte, uma dependência entre características ocorre sempre que um elemento de programa dentro dos limites de implementação de uma característica depende de elementos externos a esta característica. Exemplos são atributos ou métodos definidos na implementação de uma característica, mas utilizados no código responsável pela implementação de outra característica. A medida que desenvolvedores modificam o código-fonte associado com uma característica, eles devem garantir que outras características são consistentemente atualizadas com as novas mudanças – as chamadas propagações de mudanças. No entanto, a apropriada propagação de mudanças não é uma tarefa trivial, pois características geralmente não são modularizadas no código-fonte. Dessa forma, dado uma mudança em uma determinada característica, é desafiador revelar quais (partes de) outras características também devem ser alteradas. Propagação de mudanças se torna, portanto, um aspecto central e não-trivial da manutenção de linhas de produto de software. Desenvolvedores podem negligenciar partes importantes de código que deveriam ser revisadas ou alteradas, portanto não propagando mudanças de forma completa. Por outro lado, desenvolvedores também podem analisar de forma desnecessária partes de código que não são relevantes para a tarefa de manutenção de características, portanto aumentando o esforço de manutenção ou até propagando mudanças de forma indevida. A criação de um bom modelo mental da estrutura das dependências de características se torna essencial para ganhar compreensão sobre o complexo relacionamento de características com o objetivo de propagar mudanças de forma apropriada. Infelizmente, não existe entendimento no estado-da-arte sobre propriedades estruturais de dependências de características que afetam a propagação de mudanças. Este entendimento ainda não é possível, pois: (i) não existe meios de caracterização e quantificação para propriedades estruturais de dependências de características, e (ii) não existem investigações empíricas sobre a influência dessas propriedades na propagação de mudanças. Nesse contexto, esta tese apresenta três contribuições para superar os problemas acima mencionados. Primeiro, foi desenvolvido um estudo para entender a propagação de mudanças na presença de dependência de características em várias linhas de produto industriais. Segundo, é proposto um arcabouço de medidas com o propósito de quantificar propriedades estruturais de dependências de características. Nesse contexto, também foi desenvolvido um estudo revelando que métricas convencionais tipicamente aplicadas em trabalhos de linha de produto, tais como a métrica de acoplamento, não são indicadores efetivos da propagação de mudanças em linhas de produto de software. As métricas propostas nesta tese superaram consistentemente as métricas convencionais estudadas. Terceiro, esta tese propõe um método para auxiliar a propagação de mudanças encarando informações sobre a organização de dependência de características encarando-as como um problema de agrupamento. Foi avaliado se a organização de informações proposta nesta tese tem potencial para auxiliar desenvolvedores a propagar mudanças em linhas de produto de software. / [en] Features are the key abstraction to develop and maintain software product lines. A challenge faced in the maintenance of product lines is the understanding of the dependencies that exist between features. In the source code, a feature dependency occurs whenever program elements within the boundaries of a feature s implementation depend on elements external to that feature. Examples are either attributes or methods defined in the realisation of a feature, but used in the code realising other features. As developers modify the source code associated with a feature, they must ensure that other features are consistently updated with the new changes – the so-called change propagation. However, appropriate change propagation is far from being trivial as features are often not modularised in the source code. In this way, given a change in a certain feature, it is challenging to reveal which (part of) other features should also change. Change propagation becomes, therefore, a central and non-trivial aspect of software product-line maintenance. Developers may overlook important parts of the code that should be revised or changed, thus not fully propagating changes. Conversely, they may also unnecessarily analyse parts that are not relevant to the feature-maintenance task at hand, thereby increasing the maintenance effort or even mis-propagating changes. The creation of a good mental model based on the structure of feature dependencies becomes essential for gaining insight into the intricate relationship between features in order to properly propagate changes. Unfortunately, there is no understanding in the state of the art about structural properties of feature dependencies that affect change propagation. This understanding is not yet possible as: (i) there is no conceptual characterisation and quantification means for structural properties of feature dependency, and (ii) there is no empirical investigation on the influence of these properties on change propagation. In this context, this thesis presents three contributions to overcome the aforementioned problems. First, we develop a study to understand change propagation in presence of feature dependencies in several industry-strength product lines. Second, we propose a measurement framework intended to quantify structural properties of feature dependencies. We also develop a study revealing that conventional metrics typically used in previous research, such as coupling metrics, are not effective indicators of change propagation in software product lines. Our proposed metrics consistently outperformed conventional metrics. Third, we also propose a method to support change propagation by facing the organisation of feature dependency information as a clustering problem. We evaluate if our proposed organisation has potential to help developers to propagate changes in software product lines.
16

[en] OPTIMIZATION OF THE PERIODICITY OF PREVENTIVE MAINTENANCE OF RAILWAY ASSETS / [pt] OTIMIZAÇÃO DA PERIODICIDADE DE MANUTENÇÃO PREVENTIVA DE ATIVOS FERROVIÁRIOS

AMANDA FATIMA FERREIRA E SOUSA 16 May 2023 (has links)
[pt] A manutenção tem relevante participação estratégica em uma companhia, fundamental para o sucesso das organizações, a atuação deste setor envolve a redução do tempo de máquinas paradas, contribuindo com a eficiência do processo e diminuição dos custos operacionais. A intervenção preventiva é um importante tipo de manutenção, seu propósito é diminuir as falhas fundamentada em um planejamento com intervalos definidos de tempo, no entanto, determinar o melhor período não é uma atividade trivial. O intuito deste trabalho é utilizar dos conceitos de programação matemática para formular um modelo que auxilie na definição de um cronograma de manutenção preventiva, visando encontrar o melhor intervalo de tempo para intervenção na máquina baseado em informações de custos, tempo de atendimento e capacidade de mão de obra. O modelo matemático foi aplicado ao ambiente ferroviário com a finalidade de certificar a viabilidade de utilização dos métodos de Pesquisa Operacional, os resultados obtidos comprovaram se tratar de uma boa ferramenta para aplicação. Frente ao modelo atual, o cronograma de manutenção preventiva desenvolvido neste trabalho proporcionou uma economia de 40 por cento para a companhia, além do aumento médio de 30 por cento de disponibilidade a cada trimestre das máquinas de modelo Socadora. / [en] Maintenance has a relevant strategic role in a company, fundamental to the success of organizations, the performance of this sector involves reducing the time of machine downtime, contributing to the efficiency of the process and reduction of operating costs. Preventive intervention is an important type of maintenance, its purpose is to reduce failures based on planning with defined time intervals, however, determining the best period is not a trivial activity. The purpose of this work is to use mathematical programming concepts to formulate a model that helps define a preventive maintenance schedule, aiming to find the best time interval for machine intervention based on cost information, service time and hand capacity. of work. The mathematical model was applied to the railway environment in order to certify the feasibility of using Operational Research methods, the results obtained proved to be a good tool for application. Compared to the current model, the preventive maintenance schedule developed in this work provided savings of 40 percent for the company, in addition to an average increase of 30 percent in availability each quarter of Socadora model machines.
17

[pt] O PROCESSO DE FORMAÇÃO DE ALIANÇAS ESTRATÉGICAS INTERNACIONAIS NO MERCADO DE MANUTENÇÃO AERONÁUTICA BRASILEIRO: UM ESTUDO DE CASO / [en] THE INTERNATIONAL STRATEGIC ALLIANCE FORMATION PROCESSO IN THE BRAZILIAN AERONAUTICAL MAINTENANCE MARKET: A CASE STUDY

05 April 2021 (has links)
[pt] Esta pesquisa buscou realizar a análise do processo de formação de alianças estratégicas internacionais no mercado de manutenção aeronáutica brasileiro através do estudo de uma aliança formada entre as empresas Comaf Indústria Aeronáutica (Brasil) e Limco Airepair (EUA). A metodologia de pesquisa adotada foi a do estudo de caso com enfoque qualitativo, que permitiu um estudo aprofundado de todo o processo de formação da aliança e de suas características. Como estrutura de estudo, foi adotado o modelo de análise de formação de alianças estratégicas desenvolvido por Bruno e Vasconcelos (1996) e, com base nele, foram analisados os dados pertinentes ao estudo em questão divididos em cinco etapas: definição estratégica, escolha da parceria, negociação/definição do projeto, implementação/execução e encerramento. O estudo apontou que as empresas envolvidas, mesmo que involuntariamente, seguiram bem de perto as etapas elaboradas pelo modelo utilizado e que, consequentemente, obtiveram êxito no processo de formação da parceria e nos momentos iniciais de execução da mesma. Tanto a empresa brasileira quanto a empresa americana foram capazes de atingir seus objetivos estratégicos iniciais através da formação da aliança estratégica. Por último, são feitas conclusões sobre o estudo realizado e apresentadas proposições que podem ser adotadas tanto pelas empresas em estudo, quanto por outras, para que o processo de formação de alianças estratégicas se torne mais eficiente e com maior chance de sucesso. / [en] This research attempted to analyse the formation process of international strategic alliances in the Brazilian aeronautical maintenance market through the study of an alliance formed between the companies Comaf Indústria Aeronáutica (Brazil) and Limco Airepair (USA). The chosen research methodology was that of the case study with a qualitative emphasis, that allowed for an in depth study of the entire alliance formation process as well as of its characteristics. As a structure for the study, the model for analysis of strategic alliance formation processes, developed by Bruno and Vasconcelos (1996) was used and, based on it, all data was analysed divided into five categories: strategic definition, choice of partner, project negotiation/definition, implementation/execution and closing. The study showed that the involved companies, even if involuntarily, followed the model s phases very closely and, consequently, had success in the alliance s formation process and initial periods of execution. Both the Brazilian and the American companies where able to reach their initial strategic objectives through the formation of the strategic alliance. Finally, conclusions are presented about the conducted research and propositions are made that can be adopted both by the studied companies, but also by others, so that the strategic alliance formation process can become more efficient and with a greater chance of success.
18

[pt] MANUTENÇÃO DE LINKS SAMEAS MATERIALIZADOS UTILIZANDO VISÕES / [en] MATERIALIZED SAMEAS LINK MAINTENANCE WITH VIEWS

ELISA SOUZA MENENDEZ 11 February 2016 (has links)
[pt] Na área de dados interligados, usuários frequentemente utilizam ferramentas de descoberta de links para materializar links sameAs entre diferentes base de dados. No entanto, pode ser difícil especificar as regras de ligação nas ferramentas, se as bases de dados tiverem modelos complexos. Uma possível solução para esse problema seria estimular os administradores das base de dados a publicarem visões simples, que funcionem como catálogos de recursos. Uma vez que os links estão materializados, um segundo problema que surge é como manter esses links atualizados quando as bases de dados são atualizadas. Para ajudar a resolver o segundo problema, este trabalho apresenta um framework para a manutenção de visões e links materializados, utilizando uma estratégia incremental. A ideia principal da estratégia é recomputar apenas os links dos recursos que foram atualizadas e que fazem parte da visão. Esse trabalho também apresenta um experimento para comparar a performance da estratégia incremental com a recomputação total das visões e dos links materializados. / [en] In the Linked Data field, data publishers frequently materialize sameAs links between two different datasets using link discovery tools. However, it may be difficult to specify linking conditions, if the datasets have complex models. A possible solution lies in stimulating dataset administrators to publish simple predefined views to work as resource catalogues. A second problem is related to maintaining materialized sameAs linksets, when the source datasets are updated. To help solve this second problem, this work presents a framework for maintaining views and linksets using an incremental strategy. The key idea is to re-compute only the set of updated resources that are part of the view. This work also describes an experiment to compare the performance of the incremental strategy with the full re-computation of views and linksets.
19

[en] SIMULATION OF THE ASSEMBLY LINES OF VEHICLES: AN APPLICATION TO MILITARY VEHICLES / [pt] SIMULAÇÃO DE UMA LINHA DE MONTAGEM DE VEÍCULOS: UMA APLICAÇÃO EM VEÍCULOS MILITARES

LUIS ANTONIO MOREIRA SEABRA 23 November 2006 (has links)
[pt] Foi feito um estudo da linha de montagem de viaturas do Parque regional de Manutenção da Primeira Região Militar com o objetivo de propor o uso de uma ferramenta computacional que auxilie no planejamento da produção desta organização militar. Para isso, foi criado um modelo, composto de várias estações de trabalho, dispostas em linha e utilizou-se o software de simulação ARENA. Foram executadas análises de sensibilidades e ajustes no modelo, com o objetivo de ajustá-lo. Com os resultados obtidos, conclui-se que uso desta ferramenta computacional proporciona aos gestores desta OM de manutenção do Exército Brasileiro um melhor planejamento da produção anual e conseqüentemente um retorno mais rápido das viaturas às OM de origem. Foi feito, também, uma breve explanação sobre Logística Militar, Fases da Logística Militar, Níveis de Apoio Logístico, Função Logística Manutenção, Escalões de manutenção, Organização da Logística no EB, Teoria de Filas e Simulação. / [en] It was made a study of the assembly line of vehicles of the Regional Park of Maintenance of the First Military Área (PqRMnt/1) with the objective of proposing the use of a computation tool that aids in the planning of the production of this military organization. For that, a model was created, composed of several work stations (workshops), disposed in line and the software of simulation ARENA was used. Analyses of sensibilities and fittings were executed in the model, with the objective of adjusting him/it. With the obtained results, it was ended that use of this computation tool provides to the managers of this OM of maintenance of the Brazilian Army (EB) a better planning of the annual production and consequently a faster return of the vehicles to origin OM. It was done, also, an abbreviation explanation on Military Logistics, Phases of the Military Logistics, Levels of the Logistic Support, Functions Logistics of the Maintenance, Steps of Maintenance, Organization of the Logistics in EB, Theory of Queues and Simulation.
20

[en] UNDERSTANDING AND IMPROVING BATCH REFACTORING IN SOFTWARE SYSTEMS / [pt] ENTENDENDO E MELHORANDO A PRÁTICA DE REFATORAÇÕES EM LOTE EM SISTEMAS DE SOFTWARE

DIEGO CEDRIM GOMES REGO 15 January 2019 (has links)
[pt] Em um sistema de software, as anomalias de código indicam problemas estruturais que podem ser resolvidos através da refatoração. No entanto, desenvolvedores podem negligenciar ou acabar criando novas anomalias ao refatorar. Pouco foi relatado sobre os efeitos benéficos e prejudiciais da refatoração de anomalias de código. Evidências sugerem que os desenvolvedores frequentemente precisam aplicar uma sequência de refatorações (refatoração em lote) para remover completamente as estruturas anômalas. Assim, nesta tese, realizamos uma série de estudos para entender o impacto de refatorações simples e em lote em anomalias de código. Em nossos primeiros estudos, analisamos com que frequência os tipos de refatoração comumente usados afetam a densidade de anomalias ao longo das histórias de dezenas de projetos. Mesmo que 79,4 por cento das refatorações tenham tocado em elementos anômalos, 57 por cento não reduziram suas ocorrências. Surpreendentemente, apenas 9,7 por cento das refatorações removeram anomalias de código, enquanto 33 por cento induziram a introdução de novas. Por um lado, observamos padrões nocivos de introdução de anomalias. Por outro lado, observamos que muitas anomalias podem ser removidas apenas por refatorações em lote. Assim, nossos últimos estudos investigam o impacto de refatorações em lote nas anomalias. Mesmo quando aplicadas em lotes, as refatorações tendem a não afetar ou mesmo aumentar a densidade de anomalias. Também identificamos padrões entre tipos de lotes e tipos de anomalias, levando-nos à criação de heurísticas que podem orientar os desenvolvedores durante tarefas de remoção de anomalias de código. O último estudo avaliou essas heurísticas e concluímos que os resultados são promissores. / [en] Code smells in a program represent indications of structural quality problems, which can be addressed by software refactoring. However, developers may neglect or end up creating new code smells through single refactoring. Little has been reported about recurring beneficial and harmful effects of refactoring on the program structural quality. As a consequence, developers still miss guidance along non-trivial smell-removing tasks. In fact, evidence suggests developers often need to apply a sequence of refactorings, so-called batch refactoring, to entirely remove a smelly code structure. Thus, in this thesis, we have conducted a series of studies to understand the impact of single and batch refactorings on code smells. In our first studies, we analyze how often commonly-used types of single refactoring affect the density of code smells along the version histories of dozens of projects. Even though 79.4 percent of the refactorings touched smelly elements, 57 percent had no impact on the smell removal. Surprisingly, only 9.7 percent of refactorings removed smells, while 33 percent induced the introduction of new ones. On one hand, we observed that harmful refactoring-smell patterns could be used to guide developers to avoid smell-inducing refactoring. On the other hand, we observed that many smells can be removed only through batch refactoring. Thus, our last studies investigate the impact of batch refactorings on smells. Even when applied in batches, refactorings tend to maintain or even increase the density of code smells. We also identified common batch-smell patterns, which enable us to create heuristics that can guide developers through smell-removing tasks. The last study evaluated those heuristics, and we conclude the outcomes are promising.

Page generated in 0.0424 seconds