REVERSE ENGINEERING, REENGINEERING, AND CONCURRENT ENGINEERING OF SOFTWARE

被引:8
|
作者
BERZTISS, AT
机构
[1] UNIV PITTSBURGH,DEPT COMP SCI,PITTSBURGH,PA 15260
[2] UNIV STOCKHOLM,SYSLAB,STOCKHOLM,SWEDEN
关键词
D O I
10.1142/S0218194095000150
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This survey reviews four classes of reengineering of software systems: code restructuring and translation of code into a new language, design recovery for corrective maintenance, design recovery for software enhancement, and software reengineering as part of radical business process reengineering. Special attention is given to the reengineering of data bases and user interfaces. We also consider concurrent software engineering, its place in the software reengineering process, and groupware in support of this process.
引用
下载
收藏
页码:299 / 324
页数:26
相关论文
共 50 条
  • [21] Concurrent software engineering: Prospects and pitfalls
    Blackburn, JD
    Hoedemaker, G
    VanWassenhove, LN
    IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 1996, 43 (02) : 179 - 188
  • [22] A COURSE ON SOFTWARE ENGINEERING FOR CONCURRENT SYSTEMS
    TAI, KC
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 327 : 106 - 119
  • [23] Steps towards pervasive software: Does software engineering need reengineering?
    Al Kukhun, Dana Amin
    Sedes, Florence
    COMPLEX SYSTEMS CONCURRENT ENGINEERING: COLLABORATION, TECHNOLOGY INNOVATION AND SUSTAINABILITY, 2007, : 143 - +
  • [24] Digging Deep: Software Reengineering Supported by Database Reverse Engineering of a System with 30+Years of Legacy
    Strobl, Stefan
    Bernhart, Mario
    Grechenig, Thomas
    Kleinert, Wolfgang
    2009 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, CONFERENCE PROCEEDINGS, 2009, : 409 - +
  • [25] What architects should know about reverse engineering and reengineering
    Koschke, Rainer
    5TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2006, : 4 - 7
  • [26] Applying pantomime and reverse engineering techniques in software engineering education
    Pavlov, Vladimir L.
    Boyko, Nikita
    Babich, Alexander
    Kuchaiev, Oleksii
    Busygin, Stanislav
    2007 37TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE, GLOBAL ENGINEERING : KNOWLEDGE WITHOUT BORDERS - OPPORTUNITIES WITHOUT PASSPORTS, VOLS 1- 4, 2007, : 80 - 84
  • [27] 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,
  • [28] Abstraction: a key notion for reverse engineering in a system reengineering approach
    Yang, HJ
    Liu, XD
    Zedan, H
    JOURNAL OF SOFTWARE MAINTENANCE-RESEARCH AND PRACTICE, 2000, 12 (04): : 197 - 228
  • [29] Reverse engineering and reengineering: After Y2K
    Moore, MM
    IEEE SOFTWARE, 2002, 19 (02) : 109 - 109
  • [30] Reverse engineering strategies for software migration
    Muller, HA
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 659 - 660