Un-building blocks: a model of reverse engineering and applicable heuristics
| dc.contributor.advisor | Harney, Robert | |
| dc.contributor.author | Garcia, Jorge F. | |
| dc.contributor.department | Systems Engineering (SE) | |
| dc.date.accessioned | 2016-02-17T18:38:55Z | |
| dc.date.available | 2016-02-17T18:38:55Z | |
| dc.date.issued | 2015-12 | |
| dc.description.abstract | Reverse engineering is the problem-solving activity that ensues when one takes a human-made system, whole or in part, and attempts—through systematic analysis of its physical characteristics and other available evidence—to answer one or more of the following questions: What is this for? What does it do? How does it do it? What is inside it? How was it made? A model developed from a synthesis of the technical literature is used to infer modes of failure in the process of reverse engineering and identify and catalog applicable experience-based techniques known as heuristics. The model is then cast in an executable formal language in order to further test its assumptions, and explore its implications. Hands-on, historic, and virtual case studies are used to validate and refine the model. The modes of failure, heuristics, and the model itself in its original and formal language expressions, introduce a new descriptive terminology of reverse engineering and provide a new framework to interpret real world reverse engineering activity. | en_US |
| dc.description.distributionstatement | Approved for public release; distribution is unlimited. | |
| dc.description.service | Commander,United States Navy | en_US |
| dc.description.uri | http://archive.org/details/unbuildingblocks1094547948 | |
| dc.identifier.uri | https://hdl.handle.net/10945/47948 | |
| dc.publisher | Monterey, CA; Naval Postgraduate School | |
| dc.rights | This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States. | en_US |
| dc.subject.author | systems engineering | en_US |
| dc.subject.author | reverse engineering | en_US |
| dc.subject.author | heuristics | en_US |
| dc.subject.author | process modeling | en_US |
| dc.title | Un-building blocks: a model of reverse engineering and applicable heuristics | en_US |
| dc.type | Thesis | en_US |
| dspace.entity.type | Publication | |
| etd.thesisdegree.discipline | Systems Engineering | en_US |
| etd.thesisdegree.grantor | Naval Postgraduate School | en_US |
| etd.thesisdegree.level | Doctoral | en_US |
| etd.thesisdegree.name | Doctor of Philosophy In Systems Engineering | en_US |
| relation.isDepartmentOfPublication | 73c095de-fa3b-4d63-8300-9b6aee5b4d62 | |
| relation.isDepartmentOfPublication.latestForDiscovery | 73c095de-fa3b-4d63-8300-9b6aee5b4d62 |
Files
Original bundle
1 - 1 of 1
