[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-240311-105":53,"doc-detail-240311-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","reverse-engineering-for-software-and-digital-systems-final-report","Reverse Engineering for Software and Digital Systems - Final Report","","Reverse engineering (RE) is a development process that begins with detailed representations of device system software or hardware descriptions and applies techniques to derive more generalized, less detailed models. The report examines RE for airborne software and electronic hardware device applications, clarifying what should be considered RE and the conditions for deployment or restriction within aircraft certification. It surveys industry views, addresses safety-critical concerns, and provides recommendations and success criteria.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":11,"@type":70,"position":76},"https://docshare.wps.com/template/presentations/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/reverse-engineering-for-software-and-digital-systems-final-report/240311/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/reverse-engineering-for-software-and-digital-systems-final-report/240311.png","ImageObject",442,249,{"name":88,"@type":89},"Lucas Martin","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-11-03","2026-09-11",true,{"@type":98,"interactionType":99,"userInteractionCount":20},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"What is the purpose of this final report?","Question",{"text":108,"@type":109},"It provides research results on reverse engineering for airborne software and airborne electronic hardware, including what RE means, when it is acceptable, and criteria for successful implementation in certification contexts.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"How does reverse engineering differ from the traditional development approach referenced in the report?",{"text":113,"@type":109},"The report states that the RE development process is the opposite of the traditional waterfall model used by certification authorities.",{"name":115,"@type":106,"acceptedAnswer":116},"Who is the intended audience for the framework proposed in the report?",{"text":117,"@type":109},"Practitioners developing compliance evidence and evaluators assessing airborne software and AEH for approval under RTCA documents DO-178B and DO-254.","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},240311,1791747466,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":8,"category_name":11,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":20,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":135,"language":136,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":137,"faqs":138,"seo_title":139,"seo_description":61,"update_tm":140,"read_time":141},8796095360427,"https://ap-avatar.wpscdn.com/davatar_994ba38a5ba835b3df7d355c54d3ed8d","DOT/FAA/TC-15/27  \nFederal Aviation Administration William J. Hughes Technical Center Aviation Research Division Atlantic City International Airport New Jersey 08405  \nReverse Engineering for Software and Digital Systems  \nFebruary 2016  \nFinal Report  \nThis document is available to the U.S. public through the National Technical Information Service (NTIS), Springfield, Virginia 22161.  \nThis document is also available from the Federal Aviation Administration William J. Hughes [Technical Center at actlibrary.tc.faa.gov](Technical Center at actlibrary.tc.faa.gov).  \nU.S. Department of Transportation  \nFederal Aviation Administration  \nNOTICE  \nThis document is disseminated under the sponsorship of the U.S. Department of Transportation in the interest of information exchange. The U.S. Government assumes no liability for the contents or use thereof. The U.S. Government does not endorse products or manufacturers. Trade or manufacturers’ names appear herein solely because they are considered essential to the objective of this report. The findings and conclusions in this report are those of the author(s) and do not necessarily represent the views of the funding agency. This document does not constitute FAA policy. Consult the FAA sponsoring organization listed on the Technical Documentation page as to its use.  \nThis report is available at the Federal Aviation Administration William J. Hughes Technical Center’s Full-Text Technical Reports page: [actlibrary.tc.faa.gov in Adobe Acrobat](actlibrary.tc.faa.gov in Adobe Acrobat) portable document format (PDF) .  \nTechnical Report Documentation Page  \n\n| 1. Report No.\u003Cbr>DOT/FAA/TC-15/27 | 2. Government Accession No. |  | 3. Recipient's Catalog No. |  |\n| --- | --- | --- | --- | --- |\n| 4. Title and Subtitle\u003Cbr>REVERSE ENGINEERING FOR SOFTWARE AND DIGITAL SYSTEMS |  |  | 5. Report Date February 2016 |  |\n|  |  |  | 6. Performing Organization Code |  |\n| 7. Author(s)\u003Cbr>George Romanski1, Mike DeWalt2 for phase 1 – research, and Dewi Daniels3for phase 2 – Validation. |  |  | 8. Performing Organization Report No. |  |\n| 9. Performing Organization Name and Address\u003Cbr>1Verocel, Inc. 234 Littleton Road, Suite 2B, Westford MA 01886 2Certification Services, Inc., P.O. Box 1569, Eastsound, WA 98245-1569 3Verocel Limited, 129 Devizes Road, Hilperton, Trowbridge, UK, BA14 7AZ |  |  | 10. Work Unit No. (TRAIS) |  |\n|  |  |  | 11. Contract or Grant No.\u003Cbr>DTFACT-09-C-00023 |  |\n| 12. Sponsoring Agency Name and Address\u003Cbr>U.S. Department of Transportation\u003Cbr>Federal Aviation Administration\u003Cbr>950 L’Enfant Plaza SW, 5th Floor\u003Cbr>Washington, DC 20024 |  |  | 13. Type of Report and Period Covered\u003Cbr>Final Report |  |\n|  |  |  | 14. Sponsoring Agency Code\u003Cbr>AIR-134 |  |\n| 15. Supplementary Notes\u003Cbr>The Federal Aviation Administration William J. Hughes Technical Center Aviation Research Division COR was Charles Kilgore. |  |  |  |  |\n| 16. Abstract\u003Cbr>Reverse engineering (RE) is a class of development processes that starts with detailed representations of system software or hardware description for a device and applies various techniques to produce more generalized, less-detailed representations. The goal is to have more abstract representations that can be used to understand and consider the structure and intent of the more detailed representations. RE has been used in many industries, including aircraft applications for mechanical, hardware and software components. The scope of this report covers RE software and electronic hardware device applications for airborne systems and equipment.\u003Cbr>The Federal Aviation Administration sponsored this research project to provide a clear understanding of what should be considered RE for airborne software and airborne electronic hardware (AEH) devices and under what conditions it could be deployed or restricted in the aircraft certification environment. This report provides an overview of the aviation industry’s views of RE, the potential issues of employing RE for saf","cbCaiaxJ1fun3jsZ","https://ap.wps.com/l/cbCaiaxJ1fun3jsZ","pdf",1704104,120,"English","# Abstract\n# Technical Report Documentation Page\n## Report Identification\n## Authors and Organizations\n## Scope and Purpose","[{\"question\":\"What is the purpose of this final report?\",\"answer\":\"It provides research results on reverse engineering for airborne software and airborne electronic hardware, including what RE means, when it is acceptable, and criteria for successful implementation in certification contexts.\"},{\"question\":\"How does reverse engineering differ from the traditional development approach referenced in the report?\",\"answer\":\"The report states that the RE development process is the opposite of the traditional waterfall model used by certification authorities.\"},{\"question\":\"Who is the intended audience for the framework proposed in the report?\",\"answer\":\"Practitioners developing compliance evidence and evaluators assessing airborne software and AEH for approval under RTCA documents DO-178B and DO-254.\"}]","Reverse Engineering for Software and Digital Systems - Final Report | PDF",1789159809,42]