Skip to main content
Skip header

Reverse Engineering

Language of instruction čeština
Code 340-0578
Abbreviation RE
Course title Reverse Engineering
Coordinating department Department of Machine and Industrial Design
Course coordinator Ing. Lukáš Kudrna, Ph.D.

Summary

In mechanical engineering, RE is associated with three-dimensional digitization technologies and is referred to as a process to derive from a measured physical object a digital model usable in conventional CAD systems. It is therefore a conversion of scanned polygonal data to volume or surface data. However, RE methods are not only used to obtain a digital copy of an existing work, but are now increasingly being used to improve product development and production.

Learning Outcomes: Reverse Engineering (RE)
Understanding RE Principles: The student can define Reverse Engineering in the context of mechanical engineering as a process of 3D digitalization aimed at transforming physical objects into digital models compatible with standard CAD systems.

Data Conversion Proficiency: The student understands the workflow of converting scanned polygonal mesh data into volumetric (solid) or surface models.

Advanced Application: The student can identify that RE methods are not limited to creating digital copies of existing parts but are increasingly utilized to optimize product development and enhance manufacturing processes.

Literature

EILAM, Eldad. Reversing: Secrets of Reverse Engineering. Indianapolis: Wiley. 2005. ISBN 987-0-7645-7481-8.
EAGLE, Chris. The IDA pro book: the unofficial guide to the world's most popular disassembler. 2nd edition. San Francisco: No Starch Press, 2011. ISBN 978-1-59327-289-0.

Advised literature

SEACORD, Robert C. Secure Coding in C and C++. Software Engineering Institute, Carnegie Mellon University. 2013. ISBN 987-0-321-82213-0.