Comparison of Modernization Approaches: With and Without the Knowledge Based Software Reuse Process

被引:0
|
作者
Jha, Meena [1 ,2 ]
O'Brien, Liam [3 ]
机构
[1] CQUniv, Sydney, NSW 2052, Australia
[2] Univ New South Wales, Sydney, NSW 2052, Australia
[3] Geosci Australia, Canberra, ACT 2609, Australia
关键词
Legacy Systems; Software Modernization; Software Reuse; Knowledge Based Software Reuse Repository; Knowledge Based Software Reuse Process;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The ever increasing demand for improvements in software maintainability and modernization cannot be met through traditional techniques of software development and modernization. Most approaches to software development and modernization do not explicitly address software reuse however new approaches that address issues and concerns of software reuse must be developed. The benefits of software reuse are widely accepted by software engineers and developers. However based on our previous work in software reuse for the modernization of legacy systems, we have identified the need to build a knowledge based software reuse process and a reuse repository that manages reusable artefacts to enable software reuse to become an integral phase in the legacy system modernization process. Our latest legacy system modernization approach incorporates a reuse process and repository, which we have called the Knowledge Base Software Reuse (KBSR) Process and the KBSR Repository. The KBSR Process and Repository aim to give software engineers easy access to reusable software artefacts and reusable components within a defined process. We have applied two modernization approaches: one which the KBSR Process and one without the KBSR Process to modernize the same legacy system. In this paper we compare the two modernization approaches on different attributes which have been identified from our previous work as major issues in software reuse. We argue that knowledge based software reuse should become an integral part of the software development and modernisation life cycle.
引用
收藏
页码:68 / 71
页数:4
相关论文
共 50 条
  • [1] Software Process Reuse Based on Knowledge and Process Components
    Peron Martins Lanna, Andre Luiz
    Marques Pietrobon, Carlos Alberto
    [J]. 16TH INTERNATIONAL CONFERENCE ON DISTRIBUTED MULTIMEDIA SYSTEMS (DMS 2010), 2010, : 29 - 32
  • [2] ORGANIZATIONAL KNOWLEDGE MANAGEMENT THROUGH SOFTWARE PROCESS REUSE AND CASE-BASED REASONING
    Santos, Viviane A.
    Cortes, Mariela I.
    [J]. ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2010, : 223 - 228
  • [3] Knowledge based IC-CAD software reuse
    Zhang, YQ
    Yang, L
    Tong, JR
    Tang, PH
    [J]. FOURTH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS, 1996, 2644 : 465 - 470
  • [4] NAVIGATION DIMENSIONS IN KNOWLEDGE-BASED SOFTWARE REUSE
    SEPPANEN, V
    [J]. SCANDINAVIAN CONFERENCE ON ARTIFICIAL INTELLIGENCE - 89, 1989, : 669 - 685
  • [5] Knowledge reuse - Insights from software reuse
    Im, I
    Hars, A
    [J]. ASSOCIATION FOR INFORMATION SYSTEMS PROCEEDINGS OF THE AMERICAS CONFERENCE ON INFORMATION SYSTEMS, 1998, : 601 - 603
  • [6] A Repository to Support Software Process Reuse Based on Process Lines
    Costa, Diogo Matheus
    Teixeira, Eldanae Nogueira
    Lima Werner, Claudia Maria
    [J]. PROCEEDINGS OF THE 19TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2020, 2020,
  • [7] Approaches to context-based knowledge share and reuse
    Zhu, Myong
    Pan, Xuwei
    Wang, Shimong
    [J]. FOURTH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, VOL 1, PROCEEDINGS, 2007, : 741 - 746
  • [8] Architecture-Centric Software Process for Pattern Based Software Reuse
    Hong, Wang
    [J]. 2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 4, PROCEEDINGS, 2009, : 95 - 99
  • [9] An approach of reuse-based software process improvement
    Xu, Ruzhi
    Lin, Peiguang
    Zhao, Zhikun
    Qian, Leqiu
    [J]. Journal of Computational Information Systems, 2010, 6 (06): : 1897 - 1906
  • [10] Software Process Definition: a Reuse-based Approach
    Barreto, Ahilton Silva
    Paulino Murta, Leonardo Gresta
    Cavalcanti da Rocha, Ana Regina
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2011, 17 (13) : 1765 - 1799