• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • Tagged with
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 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.
1

PACCS uma ferramenta para detecção proativa e resolução colaborativa de conflitos de código fonte

Armino, Daniel Bruno 23 March 2016 (has links)
Submitted by Silvana Teresinha Dornelles Studzinski (sstudzinski) on 2016-06-13T17:33:37Z No. of bitstreams: 1 Daniel Bruno Armino_.pdf: 1677240 bytes, checksum: 278b4e6ed4b8adf54258b557940f77df (MD5) / Made available in DSpace on 2016-06-13T17:33:37Z (GMT). No. of bitstreams: 1 Daniel Bruno Armino_.pdf: 1677240 bytes, checksum: 278b4e6ed4b8adf54258b557940f77df (MD5) Previous issue date: 2016-03-23 / CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Em desenvolvimento de software colaborativo, desenvolvedores compartilham código fonte e modificam partes deste código em paralelo, visando aumentar a produtividade. Para isso, times de desenvolvimento, tipicamente globalmente distribuídos, fazem uso de sistemas de controle de versão (SCV), os quais são responsáveis por versionar o código fonte e reconciliar as alterações conflitantes realizadas pelos desenvolvedores em paralelo. Em geral, cada desenvolvedor possui uma cópia local dos arquivos do código fonte do repositório, podendo realizar qualquer tipo modificação e tendo que posteriormente integrar a sua versão local do código fonte com as alteradas pelos outros membros do time de desenvolvimento. O problema é que usualmente os sistemas de controle de versão (por exemplo, GIT e SVN) não dão suporte a detecção antecipada dos conflitos, nem auxiliam os desenvolvedores na resolução dos mesmos. Na prática, um conflito trata-se de alterações divergentes realizadas em um mesmo trecho de código em paralelo por diferentes desenvolvedores. Consequentemente, detectar e resolver conflitos passam a ser duas atividades altamente propensa a erros e que exige bastante esforço do desenvolvedor. Para explorar esta problemática, este trabalho propõe o PACCS, uma ferramenta capaz de: (1) detectar proativamente conflitos; (2) analisar a propagação de conflitos; (3) identificar conflitos sintáticos e semânticos; (4) resolver automaticamente conflitos detectados; (5) apoiar os desenvolvedores na resolução colaborativa dos conflitos; e (6) checar as integrações realizadas e submetidas ao repositório de acordo um conjunto de regras. A ferramenta desenvolvida abordará os requisitos citados anteriormente e possui duas partes: o lado cliente (plugin para o eclipse) e o lado server (gerenciador de alterações entre workspaces). Após a construção da ferramenta será efetuado um comparativo entre desenvolvedores que utilizam a ferramenta versus os que não utilizaram, objetivando aferir as vantagens ou desvantagens da ferramenta. Os resultados demonstraram que (1) ao contrário do que a literatura prega, VCS centralizados tendem produzir um código fonte mais próximo do desejado e (2) a abordagem colaborativa pode ser mais eficiente e necessitar de menos esforço na resolução de conflitos. / In collaborative software development, developers share source code and modify parts of code in parallel, to increase productivity. For this, development teams typically distributed globally, make use of version control systems (VCS), which are responsible for versioning the source code and reconcile conflicting changes made by developers in parallel. Generally, each developer has a local copy of the source code files from the repository, and can perform any modification and having to later join their local version of the source code with the changed by the other members of the development team. The problem is that usually the version control systems (eg, GIT and SVN) do not support early detection of conflicts, or assist developers in solving them. In practice, a conflict it is divergent changes made in one piece of code in parallel by different developers. Consequently, detect and resolve conflicts become two highly prone to errors and activities that require a lot of effort from the developer. To explore this issue, this paper proposes the PACCS, a tool capable of: (1) detect proactively conflicts; (2) to analyze the spread of conflicts; (3) identify syntactic and semantic conflicts; (4) detected automatically resolve conflicts; (5) support developers in collaborative conflict resolution; and (6) check the integrations carried out and submitted to the agreement of a set of rules repository. The developed tool will address the above requirements and has two parts: the client side (plugin for Eclipse) and the server side (change manager between Workspaces). After the construction of the tool will be made a comparison between developers using the tool versus those who did not use, in order to assess the advantages or disadvantages of the tool. The results showed that (1) contrary to the literature preaches, centralized VCS tend to produce a code nearest source of the desired and (2) a collaborative approach can be more efficient and require less effort in resolving conflicts.
2

A logística reversa de resíduos sólidos em Ituiutaba: do diagnóstico à elaboração de um modelo pró-ativo

Santos, Flávio da Costa 27 February 2007 (has links)
This work presents a case study, containing the diagnosis of reverse logistics of the solid wastes existing in Ituiutaba (MG). It includes the main residues, who are the biggest collectors and buyers and which is the way taken by the residues. It still presents, a pro-active model for its environmental management. Model this, that induces the capacity to think, to project and to foresee a better future for the society of what is lived deeply today in the city. The qualitative analysis of the domiciliary residues disclosed the presence of 70% in weight of decaing organic substance. Five aspects are identified: costs of Iandfill maintenance , non senses, technique imperfections, administrative problems and lack of equipment in the current model of reverse logistics. There is a new perspective for the city of Ituiutaba (MG) to give a leap in order to improve its efficiency in environmental management. The way for the efficiency of the management of the residues is demonstrated, which must have as main precursor the municipal public power. So that the model can have effectiveness it will have to count on the support of the population, which will have to be informed of the new the proposal of reverse logistics for the urban residues. In relation to the compost produced from the humid residues, it can be evidenced that its composition presents good potential of use for production of varied plants and vegetables for presenting a good constitution of macro and micron nutrients. In relation to the balance of mass in the pro-active model there is a perspective of a shunting line of the residues from the landfills much bigger than nowadays. That is, the ambient reintegration of the residues makes a leap from current 19% to 82,8% in the proactive model of reverse logistics. This way it is possible to see a new age in the management of the solid residues for the city of Ituiutaba supported in reverse logistics. With the adoption of the pro-active model the municipal landfill will have to be used less for the covering and compacting of the recycleable residues and unwanted matter and more for the composting of the perishable organic residues. This way it is possible to prolong the useful life of the landfill, from 24 years to 99 years, with drastic reduction in the leachate generation. Soon, the study of the reverse logistics of the residues is a contribution to subsidize the city hall in the management of the solid residues, also serving, to increase the conscience of the population on the necessity of its participation in the discarding process and reusage of solid residues. / Este trabalho apresenta um estudo de caso, contendo o diagnóstico da logística reversa dos resíduos sólidos existentes em Ituiutaba (MG). Ele caracteriza quais são os principais resíduos, quem são os maiores catadores e compradores e qual é o caminho percorrido pelos resíduos. Apresenta ainda, um modelo pró-ativo para a sua gestão ambiental. Modelo esse, que induz a capacidade de pensar, projetar e antever um futuro melhor para a sociedade tijucana do que se vivencia hoje na cidade. A análise qualitativa dos resíduos domiciliares revelou a presença de 70% em peso de matéria orgânica putrescível. Identificam-se: custos de manutenção do aterro, contra sensos, falhas técnicas, administrativas e ausência de equipamentos no modelo atual de logística reversa. Abre-se a perspectiva para a cidade de Ituiutaba (MG) dar um salto a fim de melhorar a sua eficiência em gestão ambiental. O caminho para a eficiência da gestão dos resíduos é demonstrado, o qual deverá ter como principal precursor o poder público municipal. Para que o modelo possa ter efetividade ele deverá contar com o apoio da população, a qual deverá ser informada sobre a nova proposta de logística reversa para os resíduos sólidos urbanos. Em relação ao húmus produzido a partir dos resíduos putrescíveis, pode-se constatar que o composto apresenta bom potencial de uso para produção de variadas plantas e hortaliças e possui uma boa constituição de macro e micro nutrientes. Em referência ao balanço de massa no modelo pró-ativo abre-se uma perspectiva de um desvio dos resíduos do aterro sanitário bem maior do que se presencia hoje. A reintegração ambiental dos resíduos sólidos dá um salto dos atuais 19% para 82,8% no modelo pró-ativo da logística reversa. Destarte vislumbrase uma nova era na gestão dos resíduos sólidos para o município de Ituiutaba amparada na logística reversa. Com a adoção do modelo pró-ativo a área do aterro municipal deverá ser utilizada menos para o recobrimento e compactação dos resíduos recicláveis e rejeitos e mais para a compostagem dos resíduos orgânicos putrescíveis. Com isso, se vislumbra o prolongamento da vida útil do aterro, que passaria de 24 anos para 99 anos, com redução drástica na geração de chorume. O estudo do reverso da logística dos resíduos é uma contribuição para subsidiar a prefeitura na gestão dos resíduos sólidos, servindo também, para aumentar a consciência da população sobre a necessidade de sua participação no processo de descarte e reaproveitamento dos resíduos sólidos. / Mestre em Geografia

Page generated in 0.0373 seconds