Página 1 dos resultados de 1071 itens digitais encontrados em 0.009 segundos

Manufacturing of lower-limb custom fit prostethics sockets using reverse engineering

Curralo, Ana; Queijo, Luís; Rocha, João
Fonte: Instituto Politécnico de Bragança Publicador: Instituto Politécnico de Bragança
Tipo: Conferência ou Objeto de Conferência
ENG
Relevância na Pesquisa
66.11%
The objective of this project is the onstruction of an orthopaedic prosthesis for a person who has been lower limb amputated, above the knee, taking attention to the specifications of the amputation stump. Through this method the actual process of prosthesis design in rehabilitation technology is improved by applying reverse engineering and additive manufacturing technologies. The outcome of this work is a personalized prosthesis building procedure that should allow a stump-socket best fit and avoid the numerous iterations done until a proper fit is obtained with traditional methods.

Padrões de software a partir da engenharia reversa de sistemas legados.; Software patterns from legacy systems reverse engineering.

Braga, Rosana Teresinha Vaccare
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 22/12/1998 PT
Relevância na Pesquisa
66.29%
A execução da engenharia reversa orientada a objetos de um sistema legado desenvolvido com orientação procedimental é usada como base para sua reengenharia, seguindo duas abordagens diferentes. Na primeira, o sistema passa por reengenharia com mudança de orientação, por meio de segmentação e, posteriormente, é transformado para uma linguagem orientada a objetos de forma semi-automática. Na segunda, é feito o reconhecimento de padrões recorrentes de software no modelo de objetos produzido pela engenharia reversa, para depois efetuar a reengenharia utilizando esses padrões. Os resultados obtidos por intermédio dessas duas abordagens podem ser comparados quanto à manutenibilidade, legibilidade e reuso. A versão original do sistema legado escolhido para a realização da experiência está implementado na linguagem Clipper e possui cerca de vinte mil linhas de código. Trata-se de uma oficina auto-elétrica e mecânica de veículos. Para a engenharia reversa foi escolhido o método Fusion/RE, sendo feita uma proposta para sua evolução, adicionando um maior detalhamento da etapa de abstração do modelo de análise do sistema. Para mudança de orientação do paradigma de desenvolviemnto, de procedimental para orientado a objetos...

Integração metrologia, CAD e CAM: uma contribuição ao estudo de engenharia reversa. ; Metrology, CAD and CAM integration: a contribution to reverse engineering study.

Ferneda, Amauri Bravo
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 19/02/1999 PT
Relevância na Pesquisa
66.36%
Engenharia reversa é o conceito de se produzir uma peça tomando como base um original ou modelo físico existentes, sem o uso de desenhos de engenharia. Empresas se voltam para a tecnologia da Engenharia Reversa como um complemento valioso para toda a gama de ferramentas CAD/CAM que elas possuem, devido às dificuldades encontradas quando se necessita trabalhar com superfícies de forma livre. Desta forma, faz-se necessária uma ferramenta que proporcione a inserção das formas deste modelo em um sistema CAD, de forma que se possa usufruir de todas as possibilidades, oferecidas por ele. Neste trabalho, é apresentada uma revisão bibliográfica que aborda a engenharia reversa desde sua origem até as técnicas avançadas existentes atualmente, ou seja, apresentando equipamentos e sistemas específicos usados atualmente para a prática de engenharia reversa. Mostra-se um sistema de engenharia reversa, que foi projetado e implementado realizando a integração desde uma máquina de medir 3 coordenadas até um centro de usinagem CNC com o auxílio de um software CAD comercial, o qual possui módulo de CAM integrado. São apresentados também 3 estudos de casos.; Reverse engineering is the concept of making a part based on an original or existing physical model...

"Um processo para construção de frameworks a partir da engenharia reversa de sistemas de informação baseados na Web: aplicação ao domínio dos leilões virtuais" ; A Process for Framework Development from Reverse Engineering of Web-based Information Systems: Application to the Online Auction Domain

Ré, Reginaldo
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 04/10/2002 PT
Relevância na Pesquisa
66.19%
Um processo para o desenvolvimento de frameworks para sistemas de informação baseados na Web é proposto. Esse processo é composto pelos subprocessos de engenharia reversa de sistemas baseados na Web, de criação de uma linguagem de padrões e de construção e instanciação do framework. O subprocesso de engenharia reversa utiliza sistemas presentes na Web para derivar um modelo do domínio de aplicação. O desenvolvimento da linguagem de padrões é baseado no modelo do domínio e a construção do framework utiliza essa linguagem de padrões como base de todo o processo. Os produtos resultantes do uso desse processo para o domínio dos leilões virtuais, a Linguagem de Padrões LV e o Framework Qd+, também são apresentados.; A process for the development of web-based information systems frameworks is proposed. This process comprises a reverse engineering - for web-based information systems -, a pattern language creation, and a framework instantiation subprocesses. The reverse engineering subprocess uses existing WISs to derive an application domain model. The pattern language is created from the application domain model and the framework is developed from this pattern language. The deliverables of the application of this process to the online auctions domain...

Um método para engenharia reversa orientada a objetos.; A method for object-oriented reverse engineering.

Penteado, Rosangela Aparecida Dellosso
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Tese de Doutorado Formato: application/pdf
Publicado em 19/01/1996 PT
Relevância na Pesquisa
66.29%
Um método composto de quatro passos para conduzir engenharia reversa orientada a objetos de sistemas desenvolvidos sem usar a tecnologia de orientação a objetos e apresentado. Este método abrangente e detalhado mostrando como fazer engenharia reversa constitui um avanço para o estado da arte, pois não há métodos publicados nesse nível de detalhe ate o momento. A documentação produzida pela engenharia reversa baseada no Método Fusion para desenvolvimento de sistemas orientados a objetos e composta de um Modelo de Objetos, um Modelo de Operação e um Modelo de Ciclo de Vida. Um conjunto de modelos intermediário extraído diretamente do código e dos documentos de interação processo/dados e também incluído com o nome de Modelo de Análise do Sistema Atual. A engenharia reversa de um ambiente de software para projetar sistemas reativos e mostrada em detalhes. Esse software tem 30.000 linhas de código C, divididas em 495 procedimentos agrupados em 36 módulos. Um documento semelhante a um dicionário de dados foi preparado com base na documentação contida em diversas dissertações, artigos e principalmente em seu código fonte. O ambiente de desenvolvimento de sistemas reativos e descrito, bem como sua evolução através de diversas versões e sua aplicação e ilustrada pelo projeto do statechart correspondente a um relógio despertador. Facilidades para especificar atividades associadas aos statecharts foram incorporadas ao ambiente StatSim como parte dos trabalhos desenvolvidos nesta tese e são também discutidas e aplicadas a um exemplo. A simulação de statecharts de controle sujeitos a diferentes eventos possíveis e incluída através de diagramas e "logs". Esse exemplo é também usado para ilustrar um procedimento relacionado ao acoplamento de statercharts e diagramas de atividades na especificação de sistemas reativos e para mostrar o uso do ambiente de software para verificar essa especificação. O Método Fusion e comparado a outros métodos de desenvolvimento de sistemas orientados a objetos. O ambiente de desenvolvimento de sistemas reativos baseado em statecharts e posicionado entre outras ferramentas para o desenvolvimento de tais sistemas.; A method composed of four steps to conduct object oriented reverse engineering in systems developed using non object oriented technology is presented. This comprehensive...

Análise do processo de conformação de chapas utilizando simulação computacional e engenharia reversa como ferramentas integradas no desenvolvimento e construção de estampos automotivos.; Sheet metal forming process analysis using computer simulation and reverse engineering as integrated tools in automotives stamping design and construction.

Damoulis, Gleiton Luiz
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Tese de Doutorado Formato: application/pdf
Publicado em 05/10/2010 PT
Relevância na Pesquisa
66.19%
Em anos recentes, os processos de conformação de chapas automotivas têm sido drasticamente modificados. A utilização de equipamentos de medição metrológicos óticos sem contato e respectivos softwares baseados em fotogrametria, bem como o uso de programas de simulação de estampagem baseados no Método dos Elementos Finitos (FEM), estão se tornando uma rotina no desenvolvimento de ferramentais de estampagem, visto que a confiabilidade, precisão de resultados e facilidade de uso em relação à topologia superficial do ferramental, representou um grande salto tecnológico. Entretanto, por maior que tenha sido o avanço, persistem ainda problemas relacionados ao custo benefício quanto à adoção de certas técnicas e a possibilidade de utilizar ambos os sistemas de forma a um complementar o outro. Neste sentido, o objetivo desta tese é analisar o processo de conformação de chapas utilizando simulação computacional e engenharia reversa como ferramentas integradas no desenvolvimento e construção de estampos automotivos. São descritos casos industriais, cujos resultados demonstram que novas técnicas podem ser aplicadas na definição e modelagem do processo de estampagem de chapas metálicas, utilizando a metrologia ótica...

Conjunto de procedimentos de engenharia reversa para projeto de banco de dados espaciais; Set of reverse engineering procedures for spatial database design

Matté, Lia Cláudia
Fonte: Universidade Federal do Rio Grande do Sul Publicador: Universidade Federal do Rio Grande do Sul
Tipo: Dissertação Formato: application/pdf
POR
Relevância na Pesquisa
66.19%
Projetos de SIG (Sistemas de Informação Geográfica), em geral, ainda não apresentam modelo conceitual de banco de dados geográficos. Os implementadores de SIG se preocupam com a aquisição dos dados (captura e adaptação), que é a etapa mais cara, e dão, ainda, pouca atenção à modelagem. A utilização de modelos conceituais faz com que os usuários controlem melhor sua base de dados e tirem maior proveito do SIG. O objetivo deste trabalho é definir um conjunto de procedimentos de engenharia reversa de bancos de dados espaciais que auxiliem na criação e manutenção de modelos conceituais para aplicações de SIG a partir de dados já existentes. Estes procedimentos podem contribuir para um aumento na qualidade dos SIG implementados, auxiliando na popularização da prática de modelagem conceitual de banco de dados geográficos. São estudados três formatos de transferência utilizados por usuários de SIG. A partir daí, é proposto uma arquitetura de sistema de engenharia reversa para SIG.; Even with the increasing use of Geographic Information Systems (GIS), conceptual modeling of geographic databases (GDB) is not yet usual among GIS professionals. This fact can in part be explained by the professional profile of most GIS designers. They usually are more familiar with specific GIS applications than with database technology. Among them...

Exploring ensemble learning techniques to optimize the reverse engineering of gene regulatory networks; Explorando técnicas de ensemble learning para otimizar a engenharia reversa de redes regulatórias genéticas

Mendoza, Mariana Recamonde
Fonte: Universidade Federal do Rio Grande do Sul Publicador: Universidade Federal do Rio Grande do Sul
Tipo: Tese de Doutorado Formato: application/pdf
ENG
Relevância na Pesquisa
66.11%
In this thesis we are concerned about the reverse engineering of gene regulatory networks from post-genomic data, a major challenge in Bioinformatics research. Gene regulatory networks are intricate biological circuits responsible for govern- ing the expression levels (activity) of genes, thereby playing an important role in the control of many cellular processes, including cell differentiation, cell cycle and metabolism. Unveiling the structure of these networks is crucial to gain a systems- level understanding of organisms development and behavior, and eventually shed light on the mechanisms of diseases caused by the deregulation of these cellular pro- cesses. Due to the increasing availability of high-throughput experimental data and the large dimension and complexity of biological systems, computational methods have been essential tools in enabling this investigation. Nonetheless, their perfor- mance is much deteriorated by important computational and biological challenges posed by the scenario. In particular, the noisy and sparse features of biological data turn the network inference into a challenging combinatorial optimization prob- lem, to which current methods fail in respect to the accuracy and robustness of predictions. This thesis aims at investigating the use of ensemble learning tech- niques as means to overcome current limitations and enhance the inference process by exploiting the diversity among multiple inferred models. To this end...

Manufatura digital aplicada no contexto de engenharia reversa : estudo de caso : protótipo virtual do avião Blériot; Digital manufacturing applied in the context of reverse engineering : case study : a bleriot aircraft virtual prototype

Carlos Aurelio Gonzalez Cardozo
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 18/06/2012 PT
Relevância na Pesquisa
66.11%
A Manufatura Digital integra o projeto do produto ao planejamento dos processos de manufatura e de suporte ao produto. Produtos, processos e recursos são modelados a partir de dados reais, em uma fábrica virtual. O funcionamento desta fábrica virtual é testado até sua validação e os resultados são aplicados na fábrica real. É uma importante alternativa com potencial para transformar os negócios, tornando-os mais competitivos, graças aos diversos benefícios conseguidos com a Manufatura Digital, tais como redução dos ciclos de desenvolvimento do produto e dos custos de manufatura, aceleração de resposta ao mercado, aumento da qualidade do produto, melhoras na disseminação do conhecimento do produto. O objetivo deste estudo é descrever a aplicação da Manufatura Digital no Contexto de Engenharia Reversa através de um estudo de caso de um Projeto Colaborativo Internacional que resultou no Protótipo Virtual de um avião Blériot XI e fabricação de uma réplica deste avião, com o objetivo de validar a implantação da Manufatura Digital em um ambiente educacional.; The Digital Manufacturing integrates product design to manufacturing process planning and product support. Products, processes and resources are modeled from real data in a virtual factory. The operation of the virtual factory is tested to its validation and the results are applied to actual plant. It is an important alternative with the potential to transform businesses...

Reverse engineering and rapid prototyping in intervertebral disc tissue engineering

Uden, Sebastião Nicolau Dentinho van
Fonte: Universidade Católica Portuguesa Publicador: Universidade Católica Portuguesa
Tipo: Dissertação de Mestrado
Publicado em 04/07/2014 ENG
Relevância na Pesquisa
66.2%
Intervertebral disc (IVD) degeneration disease (IDD) is considered the main cause for low back pain (LBP), which has a world socioeconomic burden of 70 billion euros a year. Tissue Engineering (TE) is an exponentially growing area due to its potential of finding patient-specific treatments in terms of immunological compatibility by using the patient’s own cells. Though, it is possible to increase TE patient-specificity by combining other technologies such as Reverse Engineering (RE) and Rapid Prototyping (RP). In this sense, it is possible to prepare a biodegradable scaffold that is both immunological and structurally compatible. This strategy has the potential to significantly increase implant integration and decrease immunological rejection, allowing the scaffold to be progressively replaced with newly synthesised tissue to ultimately regenerate the IVD into a fully functional anatomical motion segment. Herein is reported a preliminary proof-of-concept for that strategy using rabbit IVD’s cells as well as morphology and structure. In this sense, the annulus fibrosus (AF) structure was replicated by RE and RP into a polycaprolactone scaffold, and the cells were encapsulated in methacrylated gellan gum (GG-MA) hydrogel as a nucleus pulposus (NP) substitute. The AF scaffold’s cytotoxicity...

Accuracy control of complex surfaces in reverse engineering

Relvas, C.; Ramos, A.; Completo, A.; Simões, J.A.
Fonte: Universidade de Aveiro Publicador: Universidade de Aveiro
Tipo: Artigo de Revista Científica
ENG
Relevância na Pesquisa
66.11%
CAD systems have greatly affected the way which engineers perform their function. Computers have simplified and eliminated many of repetitious tasks and the gap between computer models and physical products has significantly shortened. These tools have stimulated the impetus for product development but the manufacturing processes still depends on human skills which ultimately reduce errors and produce better products. Complex shapes representing the patient’s anatomy are widely applied, namely in computer-assisted surgery and manufacturing of customized implants. These type of models represent a challenge for the reverse engineering processes and are not comparable with the demands of regular geometric models. In order to create a replica, data is processed in a series of steps that transforms the initial data obtained from the physical model into a three dimensional digital model. Most commonly it is necessary to include filtering, segmentation, mesh smoothing and surface generation. These steps can strongly affect the accuracy of the model. It is therefore necessary to find a compromise between the finest accuracy and maximum deviation acceptable to reduce computer processing time and achieve the best model. This study shows an iterative and alternating process to produce more accurate complex geometry models.

Towards recovery of complex shapes in meshes using digital images for reverse engineering applications

PANCHETTI, Minica; PERNOT, Jean-Philippe; VERON, Philippe
Fonte: Elsevier Publicador: Elsevier
EN
Relevância na Pesquisa
66.11%
When an object owns complex shapes, or when its outer surfaces are simply inaccessible, some of its parts may not be captured during its reverse engineering. These deficiencies in the point cloud result in a set of holes in the reconstructed mesh. This paper deals with the use of information extracted from digital images to recover missing areas of a physical object. The proposed algorithm fills in these holes by solving an optimization problem that combines two kinds of information: (1) the geometric information available on the surrounding of the holes, (2) the information contained in an image of the real object. The constraints come from the image irradiance equation, a first-order non-linear partial differential equation that links the position of the mesh vertices to the light intensity of the image pixels. The blending conditions are satisfied by using an objective function based on a mechanical model of bar network that simulates the curvature evolution over the mesh. The inherent shortcomings both to the current holefilling algorithms and the resolution of the image irradiance equations are overcome

Reverse Engineering for Fun and BoF It!

Amini, Pedram; Eagle, Chris
Fonte: Escola de Pós-Graduação Naval Publicador: Escola de Pós-Graduação Naval
Tipo: Vídeo
EN_US
Relevância na Pesquisa
66.29%
Reverse engineering (RE) skills are handy in a number of situations. Determining the behavior of malware, discovery of software vulnerabilities and showing off to your friends are just a few of the benefits that immediately come to mind. Unfortunately reverse engineers are mostly self trained, work in solitude and do not openly work together when developing tools and techniques. This goal of this session is to present some of our ideas and tools (past, present and future) to foster an open discussion on RE tools as well as field suggesstions for the continued development of these tools. Pedram Amini currently leads the Product Security Assessment team at TippingPoint, a division of 3Com. Previous to TippingPoint, he was the assistant director of iDEFENSE Labs and remains the reigning foosball champion after an intense final battle with understudy Adam Greene. Despite the fancy titles he spends much of his time developing automation tools, plug-ins and scripts for software like IDA Pro and OllyDbg. In conjunction with his passion for the field, Pedram launched OpenRCE.org, a community website dedicated to the art of reverse engineering. Chris Eagle is the Associate Chairman of the Computer Science Department at the Naval Postgraduate School (NPS) in Monterey...

Attacks against intrusion detection networks: evasion, reverse engineering and optimal countermeasures

Pastrana Portillo, Sergio
Fonte: Universidade Carlos III de Madrid Publicador: Universidade Carlos III de Madrid
Tipo: Tese de Doutorado
ENG
Relevância na Pesquisa
66.25%
Intrusion Detection Networks (IDNs) constitute a primary element in current cyberdefense systems. IDNs are composed of different nodes distributed among a network infrastructure, performing functions such as local detection --mostly by Intrusion Detection Systems (IDS) --, information sharing with other nodes in the IDN, and aggregation and correlation of data from different sources. Overall, they are able to detect distributed attacks taking place at large scale or in different parts of the network simultaneously. IDNs have become themselves target of advanced cyberattacks aimed at bypassing the security barrier they offer and thus gaining control of the protected system. In order to guarantee the security and privacy of the systems being protected and the IDN itself, it is required to design resilient architectures for IDNs capable of maintaining a minimum level of functionality even when certain IDN nodes are bypassed, compromised, or rendered unusable. Research in this field has traditionally focused on designing robust detection algorithms for IDS. However, almost no attention has been paid to analyzing the security of the overall IDN and designing robust architectures for them. This Thesis provides various contributions in the research of resilient IDNs grouped into two main blocks. The first two contributions analyze the security of current proposals for IDS nodes against specific attacks...

Reverse Engineering of Temporal Gene Expression Data Using Dynamic Bayesian Networks And Evolutionary Search

Salehi, Maryam
Fonte: Quens University Publicador: Quens University
Tipo: Tese de Doutorado Formato: 780311 bytes; application/pdf
EN; EN
Relevância na Pesquisa
66.19%
Capturing the mechanism of gene regulation in a living cell is essential to predict the behavior of cell in response to intercellular or extra cellular factors. Such prediction capability can potentially lead to development of improved diagnostic tests and therapeutics [21]. Amongst reverse engineering approaches that aim to model gene regulation are Dynamic Bayesian Networks (DBNs). DBNs are of particular interest as these models are capable of discovering the causal relationships between genes while dealing with noisy gene expression data. At the same time, the problem of discovering the optimum DBN model, makes structure learning of DBN a challenging topic. This is mainly due to the high dimensionality of the search space of gene expression data that makes exhaustive search strategies for identifying the best DBN structure, not practical. In this work, for the first time the application of a covariance-based evolutionary search algorithm is proposed for structure learning of DBNs. In addition, the convergence time of the proposed algorithm is improved compared to the previously reported covariance-based evolutionary search approaches. This is achieved by keeping a fixed number of good sample solutions from previous iterations. Finally...

System Identification Methods For Reverse Engineering Gene Regulatory Networks

WANG, ZHEN
Fonte: Quens University Publicador: Quens University
Tipo: Tese de Doutorado
EN; EN
Relevância na Pesquisa
66.15%
With the advent of high throughput measurement technologies, large scale gene expression data are available for analysis. Various computational methods have been introduced to analyze and predict meaningful molecular interactions from gene expression data. Such patterns can provide an understanding of the regulatory mechanisms in the cells. In the past, system identification algorithms have been extensively developed for engineering systems. These methods capture the dynamic input/output relationship of a system, provide a deterministic model of its function, and have reasonable computational requirements. In this work, two system identification methods are applied for reverse engineering of gene regulatory networks. The first method is based on an orthogonal search; it selects terms from a predefined set of gene expression profiles to best fit the expression levels of a given output gene. The second method consists of a few cascades, each of which includes a dynamic component and a static component. Multiple cascades are added in a parallel to reduce the difference of the estimated expression profiles with the actual ones. Gene regulatory networks can be constructed by defining the selected inputs as the regulators of the output. To assess the performance of the approaches...

Collaborative Reverse Engineering Design Experiment Using PLM Solutions

SEGONDS, Frédéric; MARANZANA, Nicolas; VERON, Philippe; AOUSSAT, Améziane
Fonte: Templus Publication Publicador: Templus Publication
EN_US
Relevância na Pesquisa
66.15%
The current climate of economic competition forces businesses to adapt to the expectations of their customers. To achieve this, in spite of the increasing complexity of mechanical systems, it becomes necessary, amongst other things, to reduce design time. Faced with new challenges, practices in design training must evolve to allow students to be mindful of these evolutions as well as to be able to manage projects in these new work environments. After presenting a state of the art of collaborative tools used in product design, our paper presents an experiment focusing on the reverse engineering of a complex mechanical product. This experiment was carried out between two centers of the Arts et Métiers ParisTech School of Engineering, located in Paris and Angers.Weanalyze the results obtained in this experiment and propose a collaborative environment that is well suited to our needs for design education, based on ‘‘Product Lifecycle Managament’’ (PLM) concepts. Finally, we present some modifications in collaborative design courses for our students, and we implement network modifications in order to significantly improve the ease of use of the design environment.

Reverse engineering in many-body quantum physics: Correspondence between many-body systems and effective single-particle equations

COE, J. P.; CAPELLE, Klaus; D'AMICO, I.
Fonte: AMER PHYSICAL SOC Publicador: AMER PHYSICAL SOC
Tipo: Artigo de Revista Científica
ENG
Relevância na Pesquisa
66.11%
The mapping, exact or approximate, of a many-body problem onto an effective single-body problem is one of the most widely used conceptual and computational tools of physics. Here, we propose and investigate the inverse map of effective approximate single-particle equations onto the corresponding many-particle system. This approach allows us to understand which interacting system a given single-particle approximation is actually describing, and how far this is from the original physical many-body system. We illustrate the resulting reverse engineering process by means of the Kohn-Sham equations of density-functional theory. In this application, our procedure sheds light on the nonlocality of the density-potential mapping of density-functional theory, and on the self-interaction error inherent in approximate density functionals.; EPSRC-GB; FAPESP; CNPq; Department of Physics of the University of York

A Survey of Reverse Engineering and Program Comprehension

Nelson, Michael L.
Fonte: Universidade Cornell Publicador: Universidade Cornell
Tipo: Artigo de Revista Científica
Publicado em 24/03/2005
Relevância na Pesquisa
56.37%
Reverse engineering has been a standard practice in the hardware community for some time. It has only been within the last ten years that reverse engineering, or "program comprehension", has grown into the current sub-discipline of software engineering. Traditional software engineering is primarily focused on the development and design of new software. However, most programmers work on software that other people have designed and developed. Up to 50% of a software maintainers time can be spent determining the intent of source code. The growing demand to reevaluate and reimplement legacy software systems, brought on by the proliferation of clientserver and World Wide Web technologies, has underscored the need for reverse engineering tools and techniques. This paper introduces the terminology of reverse engineering and gives some of the obstacles that make reverse engineering difficult. Although reverse engineering remains heavily dependent on the human component, a number of automated tools are presented that aid the reverse engineer.; Comment: originally released as web-only in 1996

A reverse engineering process for mechanical engineering systems

Tamarez-Gomez, Frank
Fonte: Rochester Instituto de Tecnologia Publicador: Rochester Instituto de Tecnologia
Tipo: Tese de Doutorado
EN_US
Relevância na Pesquisa
66.39%
This thesis presents a literature review of current reverse engineering technologies and processes, with an emphasis on tools commonly used in Software Reverse Engineering (SRE). Using the foundation of the literature review, the thesis will then propose a standard process, referred to as "A Reverse Engineering Process for Mechanical Engineering Systems (REPMES)." The REPMES tool is intended to enable engineers to understand how current products work. Additionally, REPMES may allow engineering design teams to more effectively revise their product designs through competitive benchmarking. The REPMES is illustrated through application to case studies of a consumer flashlight and an automotive torque converter. Unlike the field of Software Reverse Engineering (SRE), there is not currently a published standardized procedure to successfully implement reverse engineering of mechanical engineering systems. The REPMES process introduced here differs from SRE in that the target for SRE is to understand the inner workings of a computer program or system. However, REPMES has to account for the materials used, the limitations of the same materials, the physical conditions under which the system must operate, the mean time between failure, manufacturing processes and tolerances...