Reverse Engineering Slide Deck Appendix 4.3.4.A Reverse Engineering Slide Deck 1
Agenda Day 1 - AM What is Reverse Engineering Ethics and Legality Approaches and Best Practices Small-group exercise Day 1 – PM Design, Basis, Analysis Tool (DBAT) Team design 2
Agenda Day 2 - AM Engineering Design Process Finalize team design Print Day 2 – PM Team debriefs Close-out 3
Background and Basic Information 4
What is Reverse Engineering? Merriam-Webster “to disassemble and examine or analyze in detail (a product or device) to discover the concepts involved in manufacture usually in order to produce something similar.” New World Encyclopedia “...a process that is designed to extract enough data from a product and then to be able to reproduce that product.” 5
What is Reverse Engineering? Emphasizes functionality Mimic Improve Modernize Better understanding Of products Of competitors Of marketplace 6
What is Reverse Engineering? Altruistic Improve documentation Improve or adapt security Education Fix flaws Patent infringement Nefarious Espionage (corporate or military) Cloning 7
What is Reverse Engineering? Hardware or Software Hardware: Create a comparable product Make a product cheaper Software: Bridge between operating systems Uncover undocumented features 8
What is Reverse Engineering? It's a Process Methodical Physical Literally take apart and inspect/assess Digital Scan or digitize 9
Where is Reverse Engineering? Famous Examples Assyrian Chariot → Egyptian Chariot 10
Where is Reverse Engineering? Famous Examples Carthaginian Galley → Roman Galley 11
Where is Reverse Engineering? Famous Examples American B-29 → Russian Tu-4 12
Where is Reverse Engineering? Famous Examples 13
Where is Reverse Engineering? Famous Examples 14
Ethics and Legality 15
Is Reverse Engineering Legal? Copyrights versus Patents Copyrights Protect look and feel (shape, size, etc.) Patents Protect ideas (functionality, etc.) 16
Is Reverse Engineering Legal? Laws change state-to-state, country-to-country In US, usually legal for trade-secrets Assumes that product is obtained legitimately Not necessary for patents Patents are public information They describe functionality 17
Is Reverse Engineering Legal? 18
Is Reverse Engineering Ethical? What do you think? Merriam-Webster Conforming to accepted standards of conduct Brainstorm...Yes?, No?, Maybe? 19
Approaches and Best Practices 20
How to Approach Reverse Engineering 'Clean Room' Design 21
How to Approach Reverse Engineering 'Clean Room' Design Helps to avoid copyright infringement Especially in software Methodical Separation of Roles Human Interpretation and Variation 22
How to Approach Reverse Engineering Computer-Aided Reverse Engineering (CARE) Start with physical object Measure/scan the object May require cleaning or minor processing Create computer model of object Reverse of CAD Computer → Real-world 23
How to Approach Reverse Engineering Computer-Aided Reverse Engineering (CARE) Quickly evaluate tolerances Electronic dissemination of information Global trade NASA Archival aid 24
How to Approach Reverse Engineering Contact Methods (high accuracy, slow) Sensing Coordinate measurement machines (CMM) Computer numerical control (CNC) Non-Contact Methods (low accuracy, fast) Cross-Sections: Light, sound or magnetic fields Triangulation Destructive Methods Cross-Sections: CNC 25
How to Approach Reverse Engineering Small-group Exercise Teams of 4 – 6 Split into 'Team A' (2 – 3 people) Split into 'Team B' (2 – 3 people) Assigned 2 products 10 minutes to inspect and describe 20 minutes to interpret and reproduce 26
How to Approach Reverse Engineering Debrief What have we learned? Something new? Something different? Lunch 27
Design, Basis, Analysis Tool DBAT 28
Design, Basis, Analysis Tool Walk through as a group Back to AM Teams Come up with 2nd design from 'Chinese Wall' Input both into DBAT Print report to PDF 29
Reverse Engineering Challenge 30
Reverse Engineering Challenge Teams of 3 – 4 Use DBAT Use any CAD software desired/accessible TinkerCAD, 123D, AutoCAD, Solidworks Reverse Engineering – Tomlinson Faucet http://www.usplastic.com/catalog/item.aspx?sku=1659 8&gclid=Cj0KEQjw76jGBRDm1K- X_LnrmuEBEiQA8RXYZyJSMBQhYgUxbr_Uf_xfd DxpSJ1F8NwwNAU41gOqv-kaAuKo8P8HAQ 31