11 |
[en] OPTIMAL WIND FARM MAINTENANCE SCHEDULE MODEL / [pt] MODELO DE OTIMIZAÇÃO TEMPORAL DE MANUTENÇÃO EM UM PARQUE EÓLICOJONAS 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 60MARCO 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ÂNTICAFERNANDO 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 CONTROL05 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 PROPAGATIONBRUNO 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ÁRIOSAMANDA 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 STUDY05 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 VIEWSELISA 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 MILITARESLUIS 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 SOFTWAREDIEGO 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.0601 seconds