Encapsulation of legacy software: A technique for reusing legacy software components

被引:31
|
作者
Sneed, HM
机构
关键词
D O I
10.1023/A:1018989111417
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The following paper reviews the possibilities of encapsulating existing legacy software for reuse in new distributed architectures. It suggests wrapping as an alternative strategy to reengineering and redevelopment. It then defines the levels of granularity at which software can be encapsulated before going on to describe how to construct a wrapper and how to adapt host programs for wrapping. Some wrapping products are discussed and the state of the art summarized. The advantage of wrapping over conventional reengineering is the low cost and even lower risks involved. This is the driving force in the search for improved wrapping technology.
引用
收藏
页码:293 / 313
页数:21
相关论文
共 50 条
  • [1] Testing for imperfect integration of legacy software components
    Flater, D
    [J]. FIRST ASIA-PACIFIC CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2000, : 156 - 165
  • [2] Managing recovered function and structure of legacy software components
    Chase, MP
    Christey, SM
    Harris, DR
    Yeh, AS
    [J]. FIFTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 1998, : 79 - 88
  • [3] Legacy software modernization
    Chia-Chu Chiang
    Bayrak, Coskun
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-6, PROCEEDINGS, 2006, : 1304 - +
  • [4] Technique to enhance Modular Protection in Legacy Software Systems
    Baron Perez, Nelida
    Santaolaya Salgado, Rene
    Valenzuela Robles, Blanca Dina
    Ramirez Alcantara, Jose Luis
    [J]. 2023 12TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT, CIMPS 2023, 2023, : 71 - 77
  • [5] REUSING AND INTERCONNECTING SOFTWARE COMPONENTS
    GOGUEN, JA
    [J]. COMPUTER, 1986, 19 (02) : 16 - 28
  • [6] Reengineering Autonomic Components in Legacy Software Systems: A Case Study
    Mulcahy, James. J.
    Huang, Shihong
    [J]. 2017 11TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2017, : 523 - 529
  • [7] Interface protocol inference to aid understanding legacy software components
    Aslam, Kousar
    Cleophas, Loek
    Schiffelers, Ramon
    van den Brand, Mark
    [J]. SOFTWARE AND SYSTEMS MODELING, 2020, 19 (06): : 1519 - 1540
  • [8] Integrating legacy components into a software system for storm sewer simulation
    Lin, Shiu-Shin
    Hsieh, Shang-Hsien
    Kuo, Jan-Tai
    Liao, Ying-Po
    Chen, Yen-Chang
    [J]. ENVIRONMENTAL MODELLING & SOFTWARE, 2006, 21 (08) : 1129 - 1140
  • [9] Interface protocol inference to aid understanding legacy software components
    Kousar Aslam
    Loek Cleophas
    Ramon Schiffelers
    Mark van den Brand
    [J]. Software and Systems Modeling, 2020, 19 : 1519 - 1540
  • [10] Legacy software reengineering technology
    Wilkening, DE
    Littlejohn, K
    [J]. 15TH DASC - AIAA/IEEE DIGITAL AVIONICS SYSTEMS CONFERENCE, 1996, : 25 - 30