Spencer Rugaber, Terry Shikano, R. E. Kurt Stirewalt et al. · 2001
Reverse engineering a program constructs a high-level representation suitable for various software development purposes such as documentation or reengineering. Unfortunately however, there are no established guidelines to assess the adequacy of such a representation. We propose two such criteria, completeness and accuracy, and show how they can be determined during the course of reversing the representation. A representation is successfully reversed when it is given as input to a suitable code generator, and a program equivalent to the original is produced. To explore this idea, we reverse engineer a small but complex numerical application, represent our understanding using algebraic specifications, and then use a code generator to produce code from the specification. We discuss the strengths and weaknesses of the approach as well as alternative approaches to reverse engineering adequacy. Keywords Reverse engineering, algebraic specification, code generation, adequate representation "Living backwards!" Alice repeated in great astonishment. "I never heard of such a thing!" --- Lewis Carroll 1
Cited by 0
Ira D. Baxter, Michael Mehlich · Science of Computer Programming · 2000
Cited by 50
Thompson, Michael · Calhoun: The Naval Postgraduate School Institutional Archive (Naval Postgraduate School) · 2018
Naval Research Program NRWG Poster
Cited by 0
Sam Sanders · Annals of Pure and Applied Logic · 2012
Cited by 2
Niklas Wahlström · KTH Publication Database DiVA (KTH Royal Institute of Technology) · 2013
Alstom Power Sweden AB in Norrköping isexpanding their business in the presentsituation and has implemented aprocedure for reverse engineering as apart of this work. Reverse engineeringat Alstom is an extensive procedurethat is calculated to be performedunder very time demanding conditions. This thesis is a continued exertion ofthe implementation process in order toidentify and describe the mostimportant process steps in purpose to beable to manage and improve theprocess.This thesis was written with twoprimary objectives. The first was todescribe and map out the procedure torecreate technical data of a turbineblade, based on a validation of thereverse engineering process that hasbeen performed at Alstom in Norrköping.The second purpose was to describe thekey factors to achieve successful usageof reverse engineering that have beennoticed in the literature study. The work is based on a literature studyon the subject reverse engineeringwhich produced the theoreticalknowledge of the method to reproducetechnical data to a product. Theliterature study has also led to adescription of reverse engineering froma legal perspective to clarify how farit is allowed to apply the methodaccording to the patent laws. With theliterature study as support and furtherhelp and guidance from individualswithin the reverse engineering unit atAlstom, a complete picture andunderstanding of the process has beenproduced and documented.
Cited by 0Open access
Агва, Ф. Ч. Т., Летнев, К. Ю., Agva, F. Ch. T. et al. · Electronic Archive of Ural Federal University (ELAR UrFU) · 2025
В последнее время реверсивный инжиниринг становится одной из основных составляющих технологических инноваций. Необходимость копирования и/или перепроектирования существующих систем делает эту задачу крайне актуальной. Методологии реинжиниринга продуктов уже были подробно рассмотрены. Однако в результате постоянного совершенствования доступных сегодня методов и инструментов требуется проверка, дополнение и улучшение существующих методик. Целью данной статьи является рассмотрение преимущества включения методов быстрого прототипирования в устоявшиеся процедуры реинжиниринга. Новая концепция «Быстрый реверс-инжиниринг» (БРИ) представляет собой инновационный подход к эффективным, быстрым и экономичным средствам реинжиниринга, быстрого прототипирования, редизайна и верификации дизайна в виде единого метода. БРИ также развивает вспомогательную концепцию дискретизации сложных механизмов в реинжиниринге, играя важную роль при любых применениях реинжиниринга.
Cited by 0Open access
James H. Cross, Elliot J. Chikofsky, Charles H. May · Advances in computers · 1992
Cited by 12
De Crescenzio, Francesca · AMS Campus - AlmaDL · 2015
Cited by 0
Harshbarger, Eric · Digital Commons @ Butler University (Butler University) · 2006
Abstract unavailable.
Cited by 0Open access
Moss, Sarah · Dordt Digital Collections (Dordt College) · 2018
Cited by 0Open access
Louis Kruh · Cryptologia · 2005
Cited by 0
Yale University Press eBooks · 2024
Cited by 0
Gianluca Percoco · 2018
Cited by 0
2022
This seminal text demystifies the terminology of working in the fashion industry today, providing definitions of processes, techniques, features, and even some historical terms that you need to know. The dictionary now includes coverage of sustainability, smart materials, new technologies and processes. This book has been reorganized in a purely alphabetical order for easy reference. Lavishly illustrated with over 800 illustrations capturing the styles and details of fashion, this reference work is a must have for students, designers, fashion merchandisers, historians, and fashion enthusiasts.
Cited by 0
Hausi Müller, Jens H. Jahnke, Dennis B. Smith et al. · 2000
Article Reverse engineering: a roadmap Share on Authors: Hausi A. Müller Dept. of Computer Science, University of Victoria, Canada Dept. of Computer Science, University of Victoria, CanadaView Profile , Jens H. Jahnke Dept. of Computer Science, University of Victoria, Canada Dept. of Computer Science, University of Victoria, CanadaView Profile , Dennis B. Smith Software Engineering Institute, Carnegie Mellon University Software Engineering Institute, Carnegie Mellon UniversityView Profile , Margaret-Anne Storey Dept. of Computer Science, University of Victoria, Canada Dept. of Computer Science, University of Victoria, CanadaView Profile , Scott R. Tilley Dept. of Computer Science, University of California, Riverside Dept. of Computer Science, University of California, RiversideView Profile , Kenny Wong Dept. of Computer Science, University of Alberta, Canada Dept. of Computer Science, University of Alberta, CanadaView Profile Authors Info & Claims ICSE '00: Proceedings of the Conference on The Future of Software EngineeringMay 2000 Pages 47–60https://doi.org/10.1145/336512.336526Published:01 May 2000 112citation4,754DownloadsMetricsTotal Citations112Total Downloads4,754Last 12 Months219Last 6 weeks26 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Cited by 232
Vinesh Raja, Kiran Fernandes · Springer series in advanced manufacturing · 2007
Cited by 121
Roger Bell, Zubaidah Bell Ibrahim · INContext Studies in Translation and Interculturalism · 2023
Abstract Ever since the establishment of Translation Studies as an independent academic discipline in the 1970s, there has been an ongoing debate about the relationship between theory and practice, to which this paper aims to make a modest practical contribution in the form of a novel procedure for textual analysis and synthesis. Intellectual advances are often triggered by flashes of inspiration which suggest analogies that facilitate shift in perception and focus that, in turn, lead to changes in understanding. What is offered here may not be a flash of inspiration but is, at least, a new analogy for the definition of translation: Translation is a kind of engineering, specifically reverse engineering (RE). Through the lens of RE, translation redefines itself as a mental-physical, two-phase, input-output process in which texts are deconstructed (read and understood) and reconstructed (written) as new texts that resemble the originals but are not copies of them. This suggests a model of translating that recognizes the crucial role of efficient reading in the process of translating and is realized in the form of a straight-forward, simple but revealing Procedure: a mechanism for expanding the individual translator’s competence as a reader and as a writer and for sharing this increased expertise with others. The approach outlined here, Translation as Reverse Engineering (TARE), would not exist but for insights from others, in particular a specific proposal from Ali Darwish (2008) and, crucially, from the broad sweep of Hallidayan Systemic Functional Linguistics (SFL), with its view of language as purposeful social action (1978) and the more recent translation-oriented work of Munday et al. (2008, 2021). The Procedure is described in detail and is demonstrated in action in the deconstruction and potential reconstruction of three short texts. The value of the approach may lie in the way it facilitates the work of the translator and, by becoming part of his or her toolkit (to borrow Chesterman & Wagner’s 2002 term), perhaps, contributing to bridging the current gap between theory and practice.
Cited by 0Open access
Amie L. Thomasson · 2025
Abstract The analyses of linguistic functions that have emerged from systemic functional linguistics are used here to show why past approaches to metaphysics went astray, and to show how we can unravel old metaphysical problems, such as problems about abstract objects and modality. Understanding the introduction rules and functions of grammatical metaphors gives us reason to accept “easy” arguments for the existence of properties and numbers, and shows that many of the problems supposed to arise for accepting abstracta arise from metalinguistic category mistakes. Attention to the functions and entry rules of modal discourse of various forms likewise enables us to re-evaluate many traditional problems about the existence of modal facts, properties, and possible worlds, and our knowledge of them. These provide examples of the ways that “reverse engineering” to understand linguistic functions can enable us to make better decisions about what to do with discourse long seen as metaphysically “problematic.”
Cited by 0
Goran Šagi, Zoran Lulić, Ivan Mahalec · 2015
Cited by 9
junkshopmusic · Bulletin of Miscellaneous Information (Royal Gardens Kew)
Cited by 0