• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 29
  • 22
  • 16
  • 7
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 87
  • 23
  • 18
  • 12
  • 10
  • 10
  • 9
  • 8
  • 8
  • 7
  • 7
  • 7
  • 6
  • 6
  • 5
  • 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.
31

[pt] MITIGAÇÃO PROATIVA DE VULNERABILIDADES EM SISTEMAS DA WEB BASEADOS EM PLUGIN / [en] PROACTIVE MITIGATION OF VULNERABILITIES IN PLUGIN-BASED WEB SYSTEMS

OSLIEN MESA RODRIGUEZ 12 May 2020 (has links)
[pt] Uma estratégia comum de linha de produtos de software envolve sistemas da Web baseados em plug-ins que suportam a incorporação simples e rápida de comportamentos personalizados, sendo amplamente adotados para criar aplicativos baseados na web. A popularidade dos ecossistemas que suportam o desenvolvimento baseado em plug-ins (como o WordPress) é, em grande parte, devido ao número de opções de personalização disponíveis como plug-ins contribuídos pela comunidade. Entretanto, as vulnerabilidades relacionadas a plug-ins tendem a ser recorrentes, exploráveis e difíceis de serem detectadas e podem levar a graves conseqüências para o produto personalizado. Portanto, é necessário entender essas vulnerabilidades para permitir a prevenção de ameaças de segurança relevantes. Neste trabalho, realizamos um estudo exploratório para caracterizar vulnerabilidades causadas por plug-ins em sistemas baseados na web, examinando os boletins de vulnerabilidade do WordPress catalogados pelo National Vulnerability Database e os patches associados, mantidos pelo repositório de plugins do WordPress. Identificamos os principais tipos de vulnerabilidades, o seu impacto e o tamanho do patch para corrigir a vulnerabilidade. Identificamos, também, os tópicos mais comuns relacionados à segurança discutidos entre os desenvolvedores do WordPress. Observamos que, embora as vulnerabilidades possam ter consequências graves e permanecerem despercebidas por muito tempo, elas geralmente podem ser atenuadas com pequenas alterações no código-fonte. A caracterização ajuda a fornecer uma compreensão de como tais vulnerabilidades se manifestam na prática e contribui com as novas gerações de ferramentas de teste de vulnerabilidades capazes de antecipar sua possível ocorrência. Esta pesquisa propõe uma ferramenta de suporte para mitigar a ocorrência de vulnerabilidades em sistemas baseados em plugins web, facilitando a descoberta e antecipação da possível ocorrência de vulnerabilidades. / [en] A common software product line strategy involves plug-in-based web systems that support the simple and rapid incorporation of custom behaviors and are widely adopted for building web-based applications. The popularity of ecosystems that support plug-in-based development (such as WordPress) is largely due to the number of customization options available as community-contributed plugins. However, plug-in related vulnerabilities tend to be recurring, exploitable and difficult to detect and can lead to serious consequences for the custom product. Therefore, these vulnerabilities must be understood to enable the prevention of relevant security threats. In this paper, we conduct an exploratory study to characterize plug-in vulnerabilities in web-based systems by examining the WordPress vulnerability bulletins cataloged by the National Vulnerability Database and the associated patches maintained by the WordPress plugin repository. We identify the main types of vulnerabilities, their impact, and the size of the patch to address the vulnerability. We have also identified the most common securityrelated topics discussed among WordPress developers. We note that while vulnerabilities can have serious consequences and remain unnoticed for a long time, they can often be mitigated with minor changes to source code. Characterization helps provide an understanding of how such vulnerabilities manifest themselves in practice and contributes to new generations of vulnerability testing tools that can anticipate their potential occurrence. This research proposes a support tool to mitigate the occurrence of vulnerabilities in web plugin based systems, facilitating the discovery and anticipation of the possible occurrence of vulnerabilities.
32

[en] AN INTEGRATED APPROACH FOR THE DESIGN OF REINFORCED CONCRETE BUILDINGS IN A BIM ENVIRONMENT / [pt] UMA ABORDAGEM INTEGRADA PARA O PROJETO DE EDIFÍCIOS DE CONCRETO ARMADO EM UM AMBIENTE BIM

MATHEUS LOPES PERES 28 January 2021 (has links)
[pt] Há uma crescente demanda por soluções enxutas na indústria da construção. Para atingir esse objetivo, não apenas a solução final deve ser eficiente, mas também todo o processo deve ter sua eficiencia melhorada. A metodologia BIM associada à colaboração entre engenheiros e arquitetos no processo de projeto é vista como uma forma the gerar soluções mais eficientes e enxutas. Contudo, as pesquisas têm focado no desenvolvimento e no uso de softwares de modelagem 3D e pouca atenção tem sido dada a interação entre as equipes de projeto. Neste trabalho, um processo de projeto é proposto para facilitar a integração entre o projeto estrutural e o projeto arquitetônico nas fases iniciais do desenvolvimento do projeto. A filosofia proposta pode ser estendida para melhorar a integração entre o projetos de arquitetura e os projetos de outras áreas como instalações hidráulicas e elétrica. Para auxiliar na implementação do processo proposto, um plugin, chamado ConDA, foi desenvolvido para o software Autodesk Revit. A ferramenta desenvolvida permite que o arquiteto verifique de forma preliminar estruturas de concreto armado. Ao se utilizar o ConDA, essa verificação é antecipada dentro do processo de projeto, evitando a concepção the estruturas inviáveis e facilitando a comunicação entre engenheiros estruturais e arquitetos. O plugin foi testado por vinte e quatro arquitetos que avaliaram a sua usabilidade e seus benefícios em reduzir tempo e esforço gastos nos projetos arquitetônicos. As principais contribuições do aplicativo apontadas pelos entrevistados foram a melhoria na comunicação entre engenheiros estruturais e arquitetos, e a redução no número de revisões de projeto, o que consequentemente reduzem o tempo gasto no projeto. A partir dos comentários dos entrevistados também foi possível concluir que o plugin é uma ferramenta útil no ensino de projeto de arquitetura, ajudando o aluno a desenvolver suas habilidades estruturais. Os resultados do teste ratificaram a hipótese de que o processo de projeto auxiliado pelo ConDA tem sua qualidade e eficiência aumentadas. / [en] There is an increasing demand for lean solutions in the construction industry. To achieve this, not only the final solution must be efficient, but the whole process also needs to have its efficiency improved. The BIM methodology with the collaboration between engineers and architects in the design process is viewed as a way of generating more efficient and lean solutions. However, much of the research effort has focused in the development and usage of 3D modeling software packages rather than in the direction of integrating the design teams. In this work, a design process is proposed to facilitate the integration between the structural design and the architectural design at the early stages of the process. The proposed philosophy can be extended to enable better integration between the architectural design and other design areas, such as mechanical and electrical systems. To help the implementation of the proposed process a plugin, named ConDA, was developed for the Software Autodesk Revit. The developed tool allows the architect to perform preliminary verifications of reinforced concrete structures. The use of ConDA anticipates this verification to an earlier stage in the design process, which avoids the conception of unfeasible structures and facilitates the communication between architects and structural engineers. The plugin was tested by twenty-four architects. They evaluated its usability and the benefits in reducing the time and effort spent in the architectural design. ConDA s main contributions, according to the architects interviewed, is the improvement of the communication between architect and structural engineer, and the reduction of the number of design reviews and, consequently, the reduction of time spent during the design. The comments given by the interviewees also indicate that the plugin can be a useful tool in education by helping architectural students improve their structural design skills. The results of the test ratified the hypothesis that the ConDA assisted design process can increase the quality and efficiency of the architectural design process.
33

Génération de squelettes des contrats de classes et des tests unitaires en Java

Maïga, Cheick Ismaël January 2016 (has links)
Le logiciel est devenu omniprésent dans nos vies de sorte qu'on le retrouve dans plusieurs domaines de la vie courante. Cependant cette omniprésence, n'est pas sans conséquences. Les bogues de logiciel peuvent causer de vrais désastres, économiques, écologiques voire sanitaires. Vu la forte omniprésente du logiciel dans nos vies, le fonctionnement de nos sociétés dépend fortement de sa qualité. La programmation par contrat a pour but de produire des logiciels fiables, c'est-à-dire corrects et robustes. En effet, ce paradigme de programmation vise à introduire des assertions qui sont des spécifications de services. Ces spécifications représentent une forme de contrat. Les contrats définissent les responsabilités entre le client et le fournisseur. Le respect des contrats permet de garantir que le logiciel ne fait ni plus ni moins que ce que l'on attend de lui qu'il fasse. Le test unitaire est un test qui permet de s'assurer du bon fonctionnement d'une partie précise d'un logiciel. C'est un test dont la vérification se fait en exécutant une petite unité de code. En somme, un test unitaire est un code qui exécute de manière indirecte le code d'une classe pour vérifier que le code fonctionne bien. L'outil Génération de Squelettes des Contrats de classes et des tests unitaires (GACTUS) permet la génération automatique de squelettes de contrats de classes et celles des classes des tests unitaires d'un projet Java. La génération automatique du code source permet d'obtenir un code uniforme. GACTUS est un plug-in pour l'environnement de développement Eclipse écrit en Java. L'objectif principal de GACTUS est de faciliter la réalisation de logiciel de qualité grâce à la génération automatique des squelettes de contrats de classe et celui des tests unitaires et aussi d'accroître la productivité des développeurs. Pour faciliter son utilisation, GACTUS dispose d'une interface graphique permettant de guider l'utilisateur.
34

Lovefish : en polityr för icke-realistisk rendering i texturerade skuggtoner med Newtek Lightwave3D / Lovefish : a shader for non-realistic rendering with textured tones in Newtek Lightwave3D

Esbjörnsson, Jimmy January 2004 (has links)
<p>The aim with this thesis is to develop a plugin; Lovefish, for the purpose of allowing non-realistic renderings (NPR) for visualisation in Newtek Lightwave3D. The main purpose with Lovefish is to offer textured tones, something that has not been offered before by any previously existing shader for Lightwav3D. The textured tones are a substantially widening of what is possible to imitate in the field of classical art techniques. Among others has a number of SIGGRAPH papers has been the foundation and a source of inspiration for what has been achieve in this project. Further has this thesis treated a number of questions: what is non-photorealistic rendering is and how it works; an overview of the Lightwave3Ds software development kit (SDK).</p>
35

Release, deploy och distribution vid plugin-utveckling med Eclipse : Hur detta kan stödjas av en modern utvecklingsmiljö för Java

Nordlinder, Johan January 2010 (has links)
<p>Utveckling av olika typer av påbyggnadskod till programvaror blir allt vanligare. Dessa som går under samlingsnamnet plugins skiljer sig från vanliga applikationer då de har en annan struktur samt speciella beroenden till applikationsspecifika moduler. Problem uppstår när denna typ av utveckling inte stöds av de vanliga utvecklingsmiljöer som finns ute på företagen och delar som borde vara automatiserade måste utföras manuellt. Syftet med studien är att undersöka hur utvecklingsmiljön för Java på Sandvik IT Services kan anpassas för att stödja plugin-utveckling för IBM Lotus Notes. I denna studie undersöks skillnaden mellan plugin-utveckling och den vanliga Java-utvecklingen på företaget samt hur detta påverkar verktygen i utvecklingsmiljön. Resultatet beskriver hur utvecklingsmiljön kan anpassas för att stödja plugin-utveckling och en lösning för detta föreslås. Slutligen visas en implementation av lösningen i form av en prototyp där utvecklingsmiljön anpassas för plugins med Maven pluginet Tycho.</p>
36

Lovefish : en polityr för icke-realistisk rendering i texturerade skuggtoner med Newtek Lightwave3D / Lovefish : a shader for non-realistic rendering with textured tones in Newtek Lightwave3D

Esbjörnsson, Jimmy January 2004 (has links)
The aim with this thesis is to develop a plugin; Lovefish, for the purpose of allowing non-realistic renderings (NPR) for visualisation in Newtek Lightwave3D. The main purpose with Lovefish is to offer textured tones, something that has not been offered before by any previously existing shader for Lightwav3D. The textured tones are a substantially widening of what is possible to imitate in the field of classical art techniques. Among others has a number of SIGGRAPH papers has been the foundation and a source of inspiration for what has been achieve in this project. Further has this thesis treated a number of questions: what is non-photorealistic rendering is and how it works; an overview of the Lightwave3Ds software development kit (SDK).
37

Visual Studio Add-in for Proxy Object Code Generation

Thangavel, Gopalakrishnan January 2013 (has links)
In recent years, Component models have become common for desktop and server-side applications. But it has not obtained such importance in case of embedded real-time systems.  Therefore, there has been a lot of research undergoing for introducing such component models for embedded real-time systems.  This thesis work proposes an alternative approach for doing this, by the generation of proxies.   The idea is to provide an extension to an existing binary component and modify it to adapt to the targeted real-time operating system. Rather than modifying the existing component, a new component is generated, which is called as the proxy component.  This newly generated proxy component provides the same method implementation as the original component and also provides some additional services.  These services enable these components to meet the needs of targeted embedded real-time systems.  In order to achieve this, a Visual Studio 2008 add-in has been created. This add-in is capable of inspecting an existing Smart Device Component and visualizes the Classes, Interfaces and Methods in the original component in its UI.  In addition to this, the add-in also shows the available services to be included in the proxy component.  The UI of the add-in is designed in such a way that, the user is able to select the services, which should be included in the proxy component.  Based on the user’s selection, the add-in generates the proxy component with the additional services.
38

Design of a Two-Stage Level-Two Bidirectional On-Board Battery Charger for Plugin Vehicles

Wong, Noreen Nga-Yee January 2013 (has links)
Depletion of fossil fuel reserves, increasing awareness of air pollution levels and continuous rise in gasoline prices are some of the major drives that have been revolutionizing the automotive industry since the last decade. These factors combined are causing conventional automobiles with internal combustion engines (ICE) to be replaced with plugin vehicles. The on-board rechargeable battery packs in plugin vehicles can be recharged by connecting to the utility grid using a plug. The energy stored in the on-board battery packs has attractive benefits for grid support, and this promotes the idea of Vehicle-to-Grid (V2G). V2G power transactions allow energy from the on-board battery packs to be sent back to the utility grid for support in peak shaving and provide reactive power compensation. One natural consequence that arises with the introduction of V2G is a sharp increase in the need for high-performance power electronic interface between the utility grid and the battery pack. Therefore, research on bidirectional battery chargers for plugin vehicles is imperative in order to aid in the promotion of V2G. This thesis focuses on the design and development in a two-stage level-two on-board bidirectional battery charger.
39

Design of a Two-Stage Level-Two Bidirectional On-Board Battery Charger for Plugin Vehicles

Wong, Noreen Nga-Yee January 2013 (has links)
Depletion of fossil fuel reserves, increasing awareness of air pollution levels and continuous rise in gasoline prices are some of the major drives that have been revolutionizing the automotive industry since the last decade. These factors combined are causing conventional automobiles with internal combustion engines (ICE) to be replaced with plugin vehicles. The on-board rechargeable battery packs in plugin vehicles can be recharged by connecting to the utility grid using a plug. The energy stored in the on-board battery packs has attractive benefits for grid support, and this promotes the idea of Vehicle-to-Grid (V2G). V2G power transactions allow energy from the on-board battery packs to be sent back to the utility grid for support in peak shaving and provide reactive power compensation. One natural consequence that arises with the introduction of V2G is a sharp increase in the need for high-performance power electronic interface between the utility grid and the battery pack. Therefore, research on bidirectional battery chargers for plugin vehicles is imperative in order to aid in the promotion of V2G. This thesis focuses on the design and development in a two-stage level-two on-board bidirectional battery charger.
40

Konvoluční reverb s využitím technologie VST

Trtek, Stanislav January 2014 (has links)
Trtek, S. Convolution reverb using VST technology. Diploma thesis. Brno: Mendel University, 2014. The diploma thesis deals with guitar amp miking, analog and digital guitar cabinet simulation, amp modeling, digital signal processing, loudspeaker measurement using impulse response and VST -- Virtual Studio Technology. Main aim of this thesis was to implement VST plugin that realises guitar cabinet simulator reproducing typical characteristics -- dynamics and nonlinear behavior.

Page generated in 0.0226 seconds