iSnare.com - Free Content Articles Directory
Authors Contents [Advanced Search][Add OpenSearch][Job Search]
Distribute your articles to thousands of article sites for only $2 and below! Read more...

Index  Computers and Technology
 

Reverse Engineering, Engineering Design, Reverse Engineering Process

 
[ Contact the Author] [ Send to a Friend] [ Article Publisher] [Make PDF] [ Print] [ Bookmark & Share]
 
Read our Terms of Service before reprinting this article. The submitter specified above has claimed the rights to this article.
Ryan Rounds

Reverse Engineering can be defined as the process wherein a device’s, object’s, or system’s technological principles are discovered by analyzing its operation, function, and structure. It often refers to detaching something, say- a software program, electronic equipment, or mechanical device and carrying out the analysis of its workability in detail. This is done in order to manufacture a new program or device which performs the same function without doubling anything from original.

Motivation: Reasons behind the emergence of reverse engineering include interoperability, lost documentation which means loss or non-existence of documentation of the concerned device, product analysis, security auditing, exclusion of protection of copy, circumvention of restrictions regarding access, and fraud.

‘Reverse Engineering’ of ‘mechanical devices’ : With the ever-increasing popularity of CAD, ‘reverse engineering’ has proven to be a blessing for creation of ‘3D virtual model’ of the on hand physical part to be used in 3D CAE, CAM, CAD and many other soft wares. The measuring of physical object can be done by making use of ‘#D scanning technologies’ such as computed tomography, ‘structured light digitizers’, laser scanners, and CMMs. The data that is measured usually gets represented as ‘point cloud’. It is devoid of topological information. That’s why, the processing and modelling takes place into usable format like a ‘triangular faced mesh’, CAD model, or a collection of surfaces of NURBS. Applications such as Polyworks, Image ware, Geomagic, or Rapidform are used for processing the ‘point clouds’ into the formats that can be used in applications like 3D CAE, CAM, CAD or visualization.

‘Reverse Engineering’ of ‘software’ : The term ‘reverse engineering’ differs from person to person when applied in terms of software. As per the research conducted by Cross and Chikofsy, reverse engineering can be referred to as the process that involves the analysis of the subject system for creating its representation at the higher level. This level might be called the ‘level of abstraction’. As far as software is concerned, reverse engineering can be described as an examination process only. There is no modification from the software point of view. The use of ‘software anti-tamper technology’ takes place in order to deter reengineering and reverse engineering of the software-powered systems and proprietary software.

Two major reverse engineering types exist in the present scenario. In the first type, source code is available, but program’s greater level aspects are poorly documented or invalidated. In the second type, source code does not exist. Any efforts made in this direction would be termed as ‘reverse engineering’. The 2nd use is that which majority of people know. ‘Reverse Engineering of software’ is implied at making use of ‘clean room design’ technique for avoiding infringing copyrights. In today’s world, around 95% of reverse engineering consists of ‘reverse engineering of software’.

On the other hand, ‘black box testing’ in ‘software engineering’ has many similarities to reverse engineering. The tester normally possesses the API. However, their main goal is to locate undocumented features and bugs by smashing the products from the outside. This process is used for customizing the embedded systems as well.

Important NoticeDISCLAIMER: All information, content, and data in this article are sole opinions and/or findings of the individual user or organization that registered and submitted this article at Isnare.com without any fee. The article is strictly for educational or entertainment purposes only and should not be used in any way, implemented or applied without consultation from a professional. We at Isnare.com do not, in anyway, contribute or include our own findings, facts and opinions in any articles presented in this site. Publishing this article does not constitute Isnare.com's support or sponsorship for this article. Isnare.com is an article publishing service. Please read our Terms of Service for more information.

Go to Prototype Zone to get your free ebook on Prototyping at http://www.prototypezone.com/. It also has a Prototype Forum at http://www.prototypezone.com/, and a Blog with daily news on Rapid Prototyping. Go to http://www.prototypezone.com/ to visit the site and get your free ebook on prototyping.
Article Tags: engineering [See Dictionary], reverse [See Dictionary], software [See Dictionary]
Got a question about this article? Ask the community!
Article published on December 02, 2008 at Isnare.com
 
Rate this article:

Cast Prototyping and Precise Cast Prototyping, And the PC Pro Technique
Submitted by: Ryan Rounds

Researchers have developed a new rapid-prototyping technique that blends traditional casting methods with CNC milling which allows faster prototyping; the best thing is that it happens in a single machine...

Laminated Object Manufacturing – LOM Information
Submitted by: Ryan Rounds

Laminated Object Manufacturing or LMO is a system used for rapid prototyping It consists of adhesive – coated layers of plastic or paper that are stuck together with the help of glue and then cut into an appropriate shape with the help of a laser cutter or a knife...

Prototype Services, Rotocast, 3D Cad, And 3D Printing
Submitted by: Ryan Rounds

Since rapid prototyping came into being, many businesses provided with the service of prototype development...

DIY Rapid Prototype, 3D Printer, And DIY Rapid Prototyping, Replicating
Submitted by: Ryan Rounds

Several DIY Rapid Prototyping techniques have come up off late Making a 3D printer at home can prove to be quite cost-effective...

Selective Laser Sintering and SLS Information
Submitted by: Ryan Rounds

Selective Laser Sintering or SLS is said to be a free-form manufacturing technology which is developed by 3D systems...

FDM Prototyping and Fused Deposition Modeling
Submitted by: Ryan Rounds

FDM or Fused Deposition Modeling is said to be one type of a free-form fabrication technologies being developed Stratasys Inc...

Stereo Lithography Information and SLA Stereolithography Info
Submitted by: Ryan Rounds

Stereolithography or SLA is one of the most commonly used rapid prototyping and rapid manufacturing technology for creating several parts with excellent surface finish and high accuracy...

3D Scanner Technology, 3D Scanning and 3D Scanner Technology
Submitted by: Ryan Rounds

3D scanner: 3D scanning implies analyzing the real-world environment or objects for collecting data on their appearance, i...

Rapid Manufacturing, Additive Fabrication, And Rapid Prototyping
Submitted by: Ryan Rounds

Additive fabrication can be defined as an assortment of techniques of making solid objects through the chronological delivery of material and/or energy to specific points in the space for production of that solid...

3D Rapid Prototyping Overseas and Global Prototyping Discussed
Submitted by: Ryan Rounds

Global Sources Group: There are very few companies dealing with rapid prototyping overseas One of them is Global Sources Group...

3D Printer Information and 3D Printer Prototyping Modeling and Mapping
Submitted by: Ryan Rounds

In the 3D printers available in the market these days, generation of output takes place from programs of mapping which support 3D modelling programs or 3D CAD programs...

3D Printer Information and 3D Prints Along With 3D Printer Technologies
Submitted by: Ryan Rounds

3D printing can be referred to as method of getting virtual 3D model printed onto a 2D object 3D printing falls in the category of ‘rapid prototyping’ technology...

Prototype Disadvantages and Rapid Prototyping Disadvantages
Submitted by: Ryan Rounds

Rapid prototyping is a process wherein a working model or prototype is developed for the purpose of testing the various product features like design, ideas, features, functionality, performance and output...

Prototype Machining History and Rapid Prototyping Assembly History
Submitted by: Ryan Rounds

Rapid prototyping is a revolutionary and powerful technology with wide range of applications The process of prototyping involves quick building up of a prototype or working model for the purpose of testing the various design features, ideas, concepts, functionality, output and performance...

SLA Prototype Process and SLS Prototyping and 3DP Process
Submitted by: Ryan Rounds

Rapid prototyping is a process by which a working model or prototype is developed to test the various design ideas, features, concepts, use, functionality and performance...

Camcorder Recording Methods and Technology
Submitted by: Allen Roberts

Over the years, camcorders have evolved from tape (which has spanned many decades), to DVD, and more recently to Harddrives(HDD) and Flash Memory...

Valuing Your Entertainment With the LED LCD TV
Submitted by: RahXephon NeO

If you are looking into the latest technology for entertainment, then considering a LED LCD TV may be the best alternative...

The Key Features of a HP CP3525 Printer
Submitted by: Derek Rogers

The Hewlett Packard CP3525 is an incredibly advanced series of Laser Jet printers They provide fantastic quality prints in double quick time; the compact size of the CP3525 lends it for use in the home and small offices...

Did Windows 7 Boom or Bust?
Submitted by: John Dow

It's been a few weeks now since the launch of the Windows 7 release by Microsoft The launch in general was much lower key than past version launches, probably for a couple of reasons...

GBC H312 Laminator Review
Submitted by: Jeff McRitchie

The H312 replaces the H310 in the GBC HeatSeal line of pouch laminators Like its predecessor, this machine is targeted toward small business or home offices that do light to moderate amounts of laminating and need the flexibility to process larger documents...

GBC HeatSeal H435 Laminator Review
Submitted by: Jeff McRitchie

A new addition to GBC's Jam Free line of laminators, the HeatSeal H435 is presented as a laminating solution for small to medium sized organizations that need the flexibility of being able to laminate documents of many sizes, and of thicknesses up to 7mil...

GBC HeatSeal H520 Laminator Review
Submitted by: Jeff McRitchie

Aimed at the medium to large office market, the GBC HeatSeal H520 is designed as a solution for organizations that need to laminate documents of many different sizes...

GBC HeatSeal H535 Turbo Laminator Review
Submitted by: Jeff McRitchie

It is no secret that in today's business world, it's vital to produce top-notch work quickly That is hard to do that when you're waiting around for your laminator to work...

GBC ProClick P50 Binding Punch Review
Submitted by: Jeff McRitchie

As one of the premier manufacturers of binding machines, GBC produces machines both large and small for a wide range of uses...

GBC HeatSeal H700pro Laminator Review
Submitted by: Jeff McRitchie

GBC makes some great laminators and their HeatSeal H700pro is a perfect example It is one of the best laminators the company has manufactured...

GBC HeatSeal Ultima 35 Roll Laminator Review
Submitted by: Jeff McRitchie

If you need to buy a roll laminator for your school or business, the GBC Heatseal Ultima 35 is a laminator you should really take a look at...

Reviewing the GBC P210E Electric ProClick Binding System
Submitted by: Jeff McRitchie

The GBC P210E electric ProClick binding machine is a unit that makes it really easy to bind your important documents...

GBC ProClick Binding For Beginners
Submitted by: Jeff McRitchie

One of the easiest and least expensive ways to bind your documents is by using GBC ProClick spines GBC has the binding market cornered with their high-quality binding machines, and their ProClick binding spines offer yet another innovative way to produce professional-looking documents...

GBC ProClick P200 Binding Machine Review
Submitted by: Jeff McRitchie

General Binding Corporation (GBC) has long ruled the binding machine marketplace In fact, they are easily the largest binding machine manufacturer in the world...

Smartphone Vs Iphone - Pros And Cons
Submitted by: Roberto Sedycias

Smartphones and iPhone both are the novel introduction for communication, besides having a galore of features...

Isnare.com Footer Divider

© 2004-2009. Isnare Free Articles - An Isnare Online Technologies Free Articles Project. All Rights Reserved.   Privacy Policy