Advancing Legacy Software Modernization through Software Product Line Engineering: A Case Study in Digital Libraries

被引:0
作者
Ramos-Vidal, Delfina [1 ]
机构
[1] Univ A Coruna, CITIC Res Inst, Database Lab, La Coruna, Spain
来源
28TH INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, SPLC 2024 | 2024年
关键词
Legacy Systems; Digital Libraries; Document Information Systems; Software Product Lines; Modernization; INFORMATION-SYSTEMS; PRESERVATION;
D O I
10.1145/3646548.3676551
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Legacy Document Information Systems (DIS) pose significant challenges due to their outdated architectures and the criticality of their business functions. This paper proposes a novel approach utilizing Software Product Line Engineering (SPLE) to modernize DIS, aiming to reduce development time and costs while enhancing system sustainability and adaptability. The framework integrates strategies for database migration and evolution modeling, crucial for seamless modernization. Case studies involving real-world digital libraries validate the framework's effectiveness, comparing it against traditional methods. Results indicate substantial improvements in efficiency and cost-effectiveness, positioning SPLE as a promising strategy for legacy system modernization in digital library domains.
引用
收藏
页码:17 / 21
页数:5
相关论文
共 37 条
[1]   Getting to the bottom of research funding: Acknowledging the complexity of funding dynamics [J].
Aagaard, Kaare ;
Mongeon, Philippe ;
Ramos-Vielba, Irene ;
Thomas, Duncan Andrew .
PLOS ONE, 2021, 16 (05)
[2]  
Arms W., 2000, Digital libraries, P2
[3]  
Bennett K., 1995, Legacy systems: coping with success, V12, P19, DOI [10.1109/52.363157, DOI 10.1109/52.363157]
[4]   Long-term preservation of big data: prospects of current storage technologies in digital libraries [J].
Bhat, Wasim Ahmad .
LIBRARY HI TECH, 2018, 36 (03) :539-555
[5]   Legacy information systems: Issues and directions [J].
Bisbal, J ;
Lawless, D ;
Wu, B ;
Grimson, J .
IEEE SOFTWARE, 1999, 16 (05) :103-111
[6]  
Borgman CL, 1999, INFORM PROCESS MANAG, V35, P227, DOI 10.1016/S0306-4573(98)00059-4
[7]  
Capilla R., 2013, SYSTEMS SOFTWARE VAR, DOI [10.1007/978-3-642-36583-6, DOI 10.1007/978-3-642-36583-6]
[8]  
Clements Paul, 2002, Software Product Lines
[9]   spl-js']js-engine: a Java']JavaScript tool to implement Software Product Lines [J].
Cortinas, Alejandro ;
Luaces, Miguel R. ;
Pedreira, Oscar .
26TH ACM INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, SPLC 2022, VOL B, 2022, :66-69
[10]  
Cortinas Alejandro, 2023, P 27 ACM INT SYST A, P194, DOI [10.1145/3579027.3608990, DOI 10.1145/3579027.3608990]