The legal status of reverse engineering of computer software

被引:1
|
作者
Cifuentes, C [1 ]
Fitzgerald, A
机构
[1] Univ Queensland, Dept Comp Sci & Elect Engn, Brisbane, Qld 4072, Australia
[2] Software Engn Australia, Brisbane, Qld 4000, Australia
关键词
D O I
10.1023/A:1018993212326
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:337 / 351
页数:15
相关论文
共 50 条
  • [31] Software reuse and reverse engineering in practice
    Szalla, Stephen
    Australian Computer Journal, 1995, 27 (04):
  • [32] The small world of software reverse engineering
    Hassan, AE
    Holt, RC
    11TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2004, : 278 - 283
  • [33] Towards Reverse Engineering Software Ecosystems
    Lungu, Mircea
    2008 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2008, : 428 - 431
  • [34] Reverse Engineering Models of Software Interfaces *
    Bera, Debjyoti
    Schuts, Mathijs
    Hooman, Jozef
    Kurtev, Ivan
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2021, 18 (03) : 657 - 686
  • [35] An Approach for Teaching Software Engineering through Reverse Engineering
    Costa-Soria, Cristobal
    Llavador, Manuel
    del Carmen Penades, Maria
    2009 EAEEIE ANNUAL CONFERENCE, 2009, : 227 - 232
  • [36] Introducing software engineering to computer engineering students
    Skelton, Gordon W.
    PROCEEDINGS OF THE IEEE SOUTHEASTCON 2006, 2006, : 313 - 318
  • [37] Legal concerns of web site reverse engineering
    Kienle, HM
    German, D
    Müller, H
    WSE 2004: SIXTH IEEE INTERNATIONAL WORKSHOP ON WEB SITE EVOLUTION, PROCEEDINGS, 2004, : 41 - 50
  • [38] Software engineering experts' panel: The status and future of sbse in the software engineering
    Poulding, Simon
    Di Penta, Massimiliano
    Proceedings - 1st International Symposium on Search Based Software Engineering, SSBSE 2009, 2009,
  • [39] Software visualization in software maintenance, reverse engineering, and re-engineering: a research survey
    Koschke, R
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2003, 15 (02): : 87 - 109
  • [40] Software Reverse Engineering to Requirement Engineering for Evolution of Legacy System
    Hassan, Shoaib
    Qamar, Usman
    Hassan, Taimoor
    Waqas, Muhammad
    2015 5TH INTERNATIONAL CONFERENCE ON IT CONVERGENCE AND SECURITY (ICITCS), 2015,