Reengineering legacy document information systems: Challenges and solutions

被引:1
作者
Ramos-Vidal, Delfina [1 ]
机构
[1] Univ A Coruna, CITIC Res Ctr, Database Lab, La Coruna, Spain
来源
27TH INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2023 | 2023年
关键词
document information systems; software reengineering; schema evolution; automated development;
D O I
10.1145/3593434.3593436
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Since internet applications have reached a satisfactory level of maturity, large information systems have been developed to manage and facilitate access to documents. Simultaneously, there was an enormous international effort to digitise documents, enabling access via the internet. This endeavour facilitated the access of researchers to extensive document repositories and libraries, while also aiding companies in organising their documents. Two decades later, these vast databases are reasonably clean and well-organised, although the software used to manage and feed them is gradually becoming obsolete. Therefore, it is imperative to continuously reengineer the software to maintain optimal functionality. Furthermore, after the initial effort to digitise documents and create the initial metadata, it is reasonable to augment the metadata information pertaining to the documents. As such, two necessities are apparent: improving support for reengineering legacy document information systems and enabling data model updates and schema evolution to accommodate new information. Our goal is to automate the reengineering process as a whole.
引用
收藏
页码:286 / 291
页数:6
相关论文
共 17 条
[1]   Reengineering legacy applications into software product lines: a systematic mapping [J].
Assuncao, Wesley K. G. ;
Lopez-Herrejon, Roberto E. ;
Linsbauer, Lukas ;
Vergilio, Silvia R. ;
Egyed, Alexander .
EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (06) :2972-3016
[2]   Migrating Industrial Systems towards Software Product Lines: Experiences and Observations through Case Studies [J].
Breivold, Hongyu Pei ;
Larsson, Stig ;
Land, Rikard .
PROCEEDINGS OF THE 34TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2008, :232-+
[3]   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
[4]   Scaffolding and in-browser generation of web-based GIS applications in a SPL tool [J].
Cortinas, Alejandro ;
Luaces, Miguel R. ;
Pedreira, Oscar ;
Places, Angeles S. .
21ST INTERNATIONAL SYSTEM & SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2017), VOL 2, 2017, :46-49
[5]   Web-based Geographic Information Systems SPLE: Domain Analysis and Experience Report [J].
Cortinas, Alejandro ;
Luaces, Miguel R. ;
Pedreira, Oscar ;
Places, Angeles S. ;
Perez, Jennifer .
21ST INTERNATIONAL SYSTEMS & SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2017), VOL 1, 2017, :190-194
[6]   Relational Database Schema Evolution: An Industrial Case Study [J].
Delplanque, Julien ;
Etien, Anne ;
Anquetil, Nicolas ;
Auverlot, Olivier .
PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2018, :635-644
[7]  
Fleurey F, 2007, LECT NOTES COMPUT SC, V4735, P482
[8]   Self-adapting data migration in the context of schema evolution in NoSQL databases [J].
Hillenbrand, Andrea ;
Storl, Uta ;
Nabiyev, Shamil ;
Klettke, Meike .
DISTRIBUTED AND PARALLEL DATABASES, 2022, 40 (01) :5-25
[9]  
KRUEGER CW, 1992, COMPUT SURV, V24, P131, DOI 10.1145/130844.130856
[10]   A systematic mapping study on software product line evolution: From legacy system reengineering to product line refactoring [J].
Laguna, Miguel A. ;
Crespo, Yania .
SCIENCE OF COMPUTER PROGRAMMING, 2013, 78 (08) :1010-1034