Mimic: a fast system/370 simulator
SIGPLAN '87 Papers of the Symposium on Interpreters and interpretive techniques
Software engineering (5th ed.)
Software engineering (5th ed.)
Copyright in shareware software distributed on the Internet—the Trumpet Winsock case
ICSE '97 Proceedings of the 19th international conference on Software engineering
DIGITAL FX!32: combining emulation and binary translation
Digital Technical Journal
Practical legal aspects of software reverse engineering
Communications of the ACM
Inventing software: the rise of “computer-related” patents
Inventing software: the rise of “computer-related” patents
Software Reengineering
Windows 95 Secrets
Windows 98 Secrets
Reverse Engineering and Design Recovery: A Taxonomy
IEEE Software
Automated Reverse Engineering of Legacy 4GL Information System Applications Using the ITOC Workbench
CAiSE '98 Proceedings of the 10th International Conference on Advanced Information Systems Engineering
Re-engineering 4GL-based Information System Applications
APSEC '95 Proceedings of the Second Asia Pacific Software Engineering Conference
On Reverse Engineering of Vendor Databases
WCRE '98 Proceedings of the Working Conference on Reverse Engineering (WCRE'98)
Hi-index | 0.00 |
Reverse engineering of computer software has assumed greater importance in recent years because of the need to examine legacy code to remove the year 2000 bug. There are different types of reverse engineering based on the level of abstraction of the code to be reengineered; machine code, assembly code, source code or even CASE code. We describe the different types of reverse engineering and the extent of copyright protection for software. The most common uses of reverse engineering are described. This provides for a comparative overview of the legal standing on reverse engineering at the international level. We propose challenges to the global electronic community in relation to existing and future legislation in the area of reverse engineering and protection of digital works.