A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Reverse engineering is reverse forward engineering
2000
Science of Computer Programming
A byproduct of the transformational reverse engineering process is a design database for the program that then can be maintained to minimize the need for further reverse engineering during the remaining ...
Reverse Engineering is focused on the challenging task of understanding legacy program code without having suitable documentation. ...
All this can be supported effectively by a domain based transformation engine that can apply transformations forwards and backwards and can modify a design incrementally. ...
doi:10.1016/s0167-6423(99)00034-9
fatcat:raewl56pbnd7rfgdfnqqwv3z3q
Tools for Software Re-Engineering
2018
International Journal of Trend in Scientific Research and Development
Every day we use tools to help us achieve tasks; the use of a good tool in general will make a job much easier. ...
For a software engineering project, t decision of what tools to use can make a large difference towards the cost and effectiveness of the project. ...
Reverse Engineering -Code to Design Documentation Generator The name is self explanatory. Documentation generators are extremely useful for reverse engineering. ...
doi:10.31142/ijtsrd19032
fatcat:pp6ljyjrtjblngzwowioexjfxe
Reverse engineering
2000
Proceedings of the conference on The future of Software engineering - ICSE '00
Teach reverse engineering, program understanding, and software analysis in computer science, computer engineering, and software engineering curricula. ...
This paper presents a roadmap for reverse engineering research for the first decade of the new millennium, building on the program comprehension theories of the 1980s and the reverse engineering technology ...
engineering and transformation tools [17] . ...
doi:10.1145/336512.336526
dblp:conf/icse/MullerJSSTW00
fatcat:235pls4exfesrlchloysfppwma
MDA-Based Reverse Engineering
[chapter]
2012
Reverse Engineering - Recent Advances and Applications
A combination of MOF metamodeling and formal specification can help us to address MDA-based processes such as forward engineering and reverse engineering. ...
Reverse Engineering ...
doi:10.5772/32473
fatcat:b3ir6c7w3fcn3dtacftuv6vpku
Review on Reverse Engineering Techniques of Software Engineering
2015
International Journal of Computer Applications
In the present study XML to UML transformation methods has been explored and discussed along with some other related work in reverse engineering. ...
A brief review of reverse engineering shows that the transformation results of XML to UML are beneficial for developer. However it does not show changes as per the requirements view. ...
Mamta garg and manoj kumar jindal [8] , have discussed software reverse engineering and hardware reverse engineering along with various reverse engineering tools which help in developing software design ...
doi:10.5120/21133-4061
fatcat:qiqxfxbulrd4hkcpke3iwypipi
Case Studies in Model-Driven Reverse Engineering
2019
Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development
Case Studies in Model-Driven Reverse Engineering. ...
In three different case studies, we make use of Model-Driven Reverse Engineering for extracting component software architecture, for aligning business and application logic in information systems and for ...
However reverse-engineering is never a symmetric transformation of engineering. 7. MDE helps in MDRE. ...
doi:10.5220/0007312502580265
dblp:conf/modelsward/Andre19
fatcat:2tixqbxdynegndycal3tb5dfzy
Reverse Engineering in Industry
2013
2013 20th Working Conference on Reverse Engineering (WCRE)
This extended abstract gives a description of the panel "Reverse Engineering in Industry" which forms part of the 20th Working Conference on Reverse Engineering (WCRE 2013). ...
Perhaps, this panel will help in arriving at an updated, generalized definition of software reverse engineering. • Related paradigms: How does software reverse engineering integrate with and relate to ...
paradigms such as quality assurance, model-driven engineering, and enterprise engineering / transformation? ...
doi:10.1109/wcre.2013.6671276
dblp:conf/wcre/Lammel13
fatcat:hc6gbpfbqnhybgueyf4psfheh4
Reverse Engineering CAPTCHAs
2008
2008 15th Working Conference on Reverse Engineering
We present black-box and white-box methodologies for reverse engineering and solving CAPTCHAs. ...
Thus due to these properties of image processing and image composition, the process that creates CAPTCHAs can often be reverse engineered. ...
Reverse engineer the captcha generating code: either re-implement it by reverse engineering or find the source code. 2. ...
doi:10.1109/wcre.2008.35
dblp:conf/wcre/HindleGH08
fatcat:q4vukmxojzenlhdf2yc6mjiuxy
Reverse Variability Engineering
2009
European Conference on Pattern Languages of Programs
This pattern provides an approach to extract that hidden knowledge, and transform it into the required problem side commonality/variability model. ...
In the realm of Product Line Engineering (PLE), Variability Management is one of the key issues. The success of the whole product line approach relies on the correctness of the variability models. ...
Extend the forward oriented variability modelling (feature based C/Vanalysis) with backward oriented techniques (reverse engineering). ...
dblp:conf/europlop/Schutz09
fatcat:5oxkisqihrdzxeungfflkr4aq4
Engineering Bidirectional Transformations
[chapter]
2018
Lecture Notes in Computer Science
This paper summarises a collection of lectures pertaining to engineering bidirectional transformations using Model-Driven Engineering techniques and technologies. ...
It concludes by describing some challenges for future research into engineering bidirectional transformations. ...
The author also acknowledges the support of Innovate UK and the Aerospace Technology via the SECT-AIR grant, and the EPSRC, for their support for the Summer School in Bidirectional Transformations. ...
doi:10.1007/978-3-319-79108-1_5
fatcat:ic5ahadjljbunf4rvqdv3t7n6a
Exercises for teaching reverse engineering
2018
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education - ITiCSE 2018
We present a set of exercises designed to help teach reverse engineering in a graduated fashion to students, along with our experience using them in a computer security course. ...
How can we teach students the skills and thought processes underlying reverse engineering? ...
ACKNOWLEDGMENTS This work is supported in part by the Natural Sciences and Engineering Council of Canada, grant RGPIN-2015-06359. Carey Thacker helped with construction of the CIGOL box overlays. ...
doi:10.1145/3197091.3197111
dblp:conf/iticse/AycockGKC18
fatcat:gzdmb5suwzdapluyfdpsi3cguy
The Third Rewrite Engines Competition
[chapter]
2010
Lecture Notes in Computer Science
Among all these problems, first steps in the world of program transformations were taken. ...
to the definition of programming languages, and to the generation, analysis and transformation of programs, which is one of the key application areas of term rewriting. ...
And, of course, we have to thank all the people who have participated in the development of all the rewrite engines in the competition. F. Durán and M. ...
doi:10.1007/978-3-642-16310-4_16
fatcat:px6kwa5lhjf47lz42r7iecdr6y
Program understanding in databases reverse engineering
[chapter]
1998
Lecture Notes in Computer Science
The main argument of the paper is that database understanding (or reverse engineering) requires sophisticated program understanding techniques, and conversely. ...
Database reverse engineering (DBRE) can be carried out following a generic methodology, one of the phases of which consists in eliciting all the implicit and untranslated data structures and constraints ...
Its purpose is to help the analyst in the design, reverse engineering, migration, maintenance and evolution of databases. ...
doi:10.1007/bfb0054469
fatcat:cvmxoytvivadtlojet3z4o3rk4
Hybrid Algorithm to Protect Java's Code from Reverse Engineering
2015
Lecture Notes on Software Engineering
Reverse engineering (RE) is a process that begins with disassembly, which attempts to translate machine language code to assembly code. ...
Anti-reverse engineering is the implementation of techniques that delay the attempts of prohibited (RE). This study is to discuss the impact of RE, and propose best solution for it. ...
This means, the reverser will have hard time to read the code, especially when the technique and reversing tool are help to transform the code more than once. ...
doi:10.7763/lnse.2015.v3.156
fatcat:3cbowtlotndtlfcrzqolp75tca
Reverse engineering of legacy systems
1995
Proceedings of the 17th international conference on Software engineering - ICSE '95
This paper addresses the question of whether the reverse engineering of legacy systems is doomed to failure. ...
Our position is that the answer is highly dependent on the specific goals of the reverse engineering process. ...
And do they scale? engineering is far from this goal. ...
doi:10.1145/225014.225046
dblp:conf/icse/Quilici95
fatcat:aoicxatemnfgfdnetbruo2wkzi
« Previous
Showing results 1 — 15 out of 157,027 results