Abstract is: Reverse engineering (also known as backwards engineering or back engineering) is a process or method through which one attempts to understand through deductive reasoning how a previously made device, process, system, or piece of software accomplishes a task with very little (if any) insight into exactly how it does so. It is essentially the process of opening up or dissecting a system to see how it works, in order to duplicate or enhance it. Depending on the system under consideration and the technologies employed, the knowledge gained during reverse engineering can help with repurposing obsolete objects, doing security analysis, or learning how something works. Although the process is specific to the object on which it is being performed, all reverse engineering processes consist of three basic steps: Information extraction, Modeling, and Review. Information extraction refers to the practice of gathering all relevant information for performing the operation. Modeling refers to the practice of combining the gathered information into an abstract model, which can be used as a guide for designing the new object or system. Review refers to the testing of the model to ensure the validity of the chosen abstract. Reverse engineering is applicable in the fields of computer engineering, mechanical engineering, design, electronic engineering, software engineering, chemical engineering, and systems biology.
knowledge extraction | Q1582085 |
intentional human activity | Q451967 |
technical process | Q500669 |
problem solving | Q730920 |
P268 | Bibliothèque nationale de France ID | 124305693 |
P10565 | Encyclopedia of China (Third Edition) ID | 91549 |
408687 | ||
P1417 | Encyclopædia Britannica Online ID | topic/reverse-engineering |
P4644 | ESCO skill ID | 8fdf4273-d8ce-47a2-b461-45cb1282ef36 |
P12946 | FOLDOC ID | reverse+engineering |
P646 | Freebase ID | /m/06cdr |
P9100 | GitHub topic | reverse-engineering |
P11514 | Great Russian Encyclopedia portal ID | obratnaia-inzheneriia-351e91 |
P3827 | JSTOR topic ID (archived) | reverse-engineering |
P244 | Library of Congress authority ID | sh93004214 |
P1149 | Library of Congress Classification | TA168.5 |
P6366 | Microsoft Academic ID | 207850805 |
P8189 | National Library of Israel J9U ID | 987007563562005171 |
P950 | National Library of Spain ID | XX5581812 |
P691 | NL CR AUT ID | ph761291 |
P10283 | OpenAlex ID | C207850805 |
P3417 | Quora topic ID | Reverse-Engineering |
P6611 | Semantic Scholar topic ID | 38634 |
P6541 | Stack Exchange site URL | https://reverseengineering.stackexchange.com |
P1482 | Stack Exchange tag | https://stackoverflow.com/tags/reverse-engineering |
P3984 | subreddit | ReverseEngineering |
P5844 | Treccani Vocabulary ID | reverse-engineering_(Neologismi) |
P9775 | Treccani's Lessico del XXI Secolo ID | reverse-engineering |
P2347 | YSO ID | 28853 |
P3553 | Zhihu topic ID | 19551372 |
P828 | has cause | right to repair | Q108837947 |
P12913 | object class of occurrence | system | Q58778 |
P3095 | practiced by | reverse engineer | Q103910331 |
P910 | topic's main category | Category:Reverse engineering | Q9561679 |
Q720671 | Bob Lazar |
Q102364348 | Brian A. Malloy |
Q3018520 | David Naccache |
Q109398957 | Felix Domke |
Q110262566 | Reverse Engineering |
Q88084317 | Rocco Furferi |
Q113626974 | zerforschung |
Q120798821 | AI-assisted reverse engineering |
Q106283210 | PCB reverse engineering |
Q1899125 | clean-room design |
Q15731404 | malware analysis |
Q63953391 | OpenSCHUFA |
Q106334889 | 10th Working Conference on Reverse Engineering, WCRE 2003, Victoria, Canada, November 13-16, 2003 |
Q106334888 | 11th Working Conference on Reverse Engineering, WCRE 2004, Delft, The Netherlands, November 8-12, 2004 |
Q106243768 | 12th Working Conference on Reverse Engineering, WCRE 2005, Pittsburgh, PA, USA, November 7-11, 2005 |
Q106334886 | 19th Working Conference on Reverse Engineering, WCRE 2012, Kingston, ON, Canada, October 15-18, 2012 |
Q106243773 | 2nd Working Conference on Reverse Engineering, WCRE '95, Toronto, Canada, July 14-16, 1995 |
Q106243772 | 4th Working Conference on Reverse Engineering, WCRE '97, Amsterdam, The Netherlands, October 6-8, 1997 |
Q106243771 | 5th Working Conference on Reverse Engineering, WCRE '98, Honolulu, Hawai, USA, October 12-14, 1998 |
Q55631584 | Reverse Engineering for Beginners |
Q7318306 | Reversing: Secrets of Reverse Engineering |
Q7446179 | Sega v. Accolade |
Q106243769 | Seventh Working Conference on Reverse Engineering, WCRE'00, Brisbane, Australia, November 23-25, 2000 |
Q106243770 | Sixth Working Conference on Reverse Engineering, WCRE '99, Atlanta, Georgia, USA, October 6-8, 1999 |
Q247516 | Paycheck | depicts | P180 |
Q90911699 | Nasser Saïdi | position held | P39 |
Q108837947 | right to repair | has effect | P1542 |
Q1138423 | software cracking | uses | P2283 |
Q9561679 | Category:Reverse engineering | category's main topic | P301 |
Q52161698 | disassembly | part of | P361 |
Q103910331 | reverse engineer | field of this occupation | P425 |
uri / http://www.wikidata.org/entity/L455704-S1 | L455704-S1 | item for this sense | P5137 |
Search more.