Digital Twins in Software Engineering-A Systematic Literature Review and Vision

被引:7
作者
Guinea-Cabrera, Miguel A. [1 ]
Holgado-Terriza, Juan A. [1 ]
机构
[1] Univ Granada, Res Ctr Informat & Commun Technol CITIC UGR, Software Engn Dept, Granada 18071, Spain
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 03期
关键词
digital twin; digital transformation; software industry; software development; software engineering; MODEL; FRAMEWORK; FEATURES; CYCLE;
D O I
10.3390/app14030977
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Featured Application Secure Integration of the IoT and Digital Twins.Abstract Digital twins are a powerful consequence of digital transformation. In fact, they have been applied to many industries to enhance operations, predict needs, improve decision making, or optimize performance, even though the definition of digital twins is still evolving. However, their impact on the software industry is still limited. Thus, this work aims to analyze the current adoption of digital twins in the software industry as a potential path to integrate them into application lifecycle management. To achieve this objective, first, the significant characteristics of current digital twins are analyzed in their application to manufacturing to understand how the knowledge and the lessons learned can be transferred to the software industry. Second, a systematic literature review was conducted on Scopus, the Web of Science, and the ScienceDirect database. The literature review revealed 93 documents after data screening and cleaning 251 initial documents. Our main findings are that digital twins are already influencing and will significantly affect the software industry, revolutionizing various aspects of the software development lifecycle. This study tackles what identifies a digital twin in the software industry, the specific domains and areas where they can be applied in the software lifecycle, and the proposed approaches explored to build digital twins for developing, deploying, and maintaining software systems. Finally, this study proposes some guidelines for building digital twins in the context of application lifecycle management. Determining an appropriate roadmap shortly is essential to achieve a widespread applicability to building suitable digital twins and preparing organizations for the software industry.
引用
收藏
页数:37
相关论文
共 220 条
[1]   A digital shadow framework using distributed system concepts [J].
AboElHassan, Ayman ;
Yacout, Soumaya .
JOURNAL OF INTELLIGENT MANUFACTURING, 2023, 34 (08) :3579-3598
[2]   Hybrid Digital Twins: A Primer on Combining Physics-Based and Data Analytics Approaches [J].
Adams, Matt ;
Li, Xiao ;
Boucinha, Lucas ;
Kher, Sameer S. ;
Banerjee, Prith ;
Gonzalez, Jose-Luis .
IEEE SOFTWARE, 2022, 39 (02) :47-52
[3]   Facebook's Cyber-Cyber and Cyber-Physical Digital Twins [J].
Ahlgren, John ;
Bojarczuk, Kinga ;
Drossopoulou, Sophia ;
Dvortsova, Inna ;
George, Johann ;
Gucevska, Natalija ;
Harman, Mark ;
Lomeli, Maria ;
Lucas, Simon M. M. ;
Meijer, Erik ;
Omohundro, Steve ;
Rojas, Rubmary ;
Sapora, Silvia ;
Zhou, Norm .
PROCEEDINGS OF EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING (EASE 2021), 2021, :1-9
[4]   Towards Blockchain-Driven, Secure and Transparent Audit Logs [J].
Ahmad, Ashar ;
Saad, Muhammad ;
Bassiouni, Mostafa ;
Mohaisen, Aziz .
PROCEEDINGS OF THE 15TH EAI INTERNATIONAL CONFERENCE ON MOBILE AND UBIQUITOUS SYSTEMS: COMPUTING, NETWORKING AND SERVICES (MOBIQUITOUS 2018), 2018, :443-448
[5]   Networked Twins and Twins of Networks: An Overview on the Relationship between Digital Twins and 6G [J].
Ahmadi H. ;
Nag A. ;
Khar Z. ;
Sayrafian K. ;
Rahardja S. .
IEEE Communications Standards Magazine, 2021, 5 (04) :154-160
[6]   Universal Digital Twin - A Dynamic Knowledge Graph [J].
Akroyd, Jethro ;
Mosbach, Sebastian ;
Bhave, Amit ;
Kraft, Markus .
DATA-CENTRIC ENGINEERING, 2021, 2
[7]   Virtual Infrastructure Twin for Computing-Instrument Ecosystems: Software and Measurements [J].
Al-Najjar, Anees ;
Rao, Nageswara S. V. .
IEEE ACCESS, 2023, 11 :20254-20266
[8]   Towards a method to quantitatively measure toolchain interoperability in the engineering lifecycle: A case study of digital hardware design [J].
Alvarez-Rodriguez, Jose Maria ;
Mendieta, Roy ;
Cibrian, Eduardo ;
Llorens, Juan .
COMPUTER STANDARDS & INTERFACES, 2023, 86
[9]  
[Anonymous], 2022, 270012022 ISOIEC, V3
[10]   Continuous engineering for Industry 4.0 architectures and systems [J].
Antonino, Pablo Oliveira ;
Capilla, Rafael ;
Kazman, Rick ;
Kuhn, Thomas ;
Schnicke, Frank ;
Treichel, Tagline ;
Bachorek, Adam ;
Mueller-Zhang, Zai ;
Salamanca, Victor .
SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (10) :2241-2262