模型驱动的工程移动数字孪生方法:博洛尼亚案例研究

IF 4.3 2区 计算机科学 Q2 COMPUTER SCIENCE, INFORMATION SYSTEMS
Alessandra Somma , Domenico Amalfitano , Alessio Bucaioni , Alessandra De Benedictis
{"title":"模型驱动的工程移动数字孪生方法:博洛尼亚案例研究","authors":"Alessandra Somma ,&nbsp;Domenico Amalfitano ,&nbsp;Alessio Bucaioni ,&nbsp;Alessandra De Benedictis","doi":"10.1016/j.infsof.2025.107863","DOIUrl":null,"url":null,"abstract":"<div><h3>Context:</h3><div>As cities grapple with increasing congestion, sustainability concerns, and the need for efficient mobility systems, <em>Mobility Digital Twins</em> (MoDTs) have emerged as promising technology for improving urban transportation. However, the development of MoDTs remains hindered by challenges such as structural complexity, data heterogeneity, lack of interoperability, and limited support for scalability, maintainability, and adaptability.</div></div><div><h3>Objective:</h3><div>This work aims to address these barriers by introducing a structured and systematic engineering framework that supports the design development of MoDT, reducing technical debt, development costs and human errors, while promoting long-term evolution.</div></div><div><h3>Methods:</h3><div>We propose a <em>Model-Driven Engineering</em> (MDE) approach that organizes the development of MoDTs through models at different levels of abstraction and adopts automated transformations from high-level specifications to executable code artifacts, supporting MoDT life-cycle.</div></div><div><h3>Results:</h3><div>The proposed approach is validated through its application in developing a MoDT for the city of Bologna, Italy. To support this, we introduce the <strong>M2DT</strong> tool, which automates the workflow from high-level models to software code artifacts. The resulting <strong>BoMoDT</strong> platform is built using open-source technologies and real mobility data. This case study demonstrates the feasibility and effectiveness of our approach, which, to our knowledge, is the first to apply a model-driven strategy for the entire MoDT development. A qualitative evaluation confirms that our framework addresses key challenges in MoDT development. Quantitative experiments further validate BoMoDT’s ability to accurately reproduce and monitor real urban mobility conditions.</div></div><div><h3>Conclusion:</h3><div>The proposed approach offers a solid foundation for addressing MoDT development challenges. By combining automation with structured abstraction, it improves adaptability and maintainability while enabling scalable integration, helping make MoDTs more accessible for future urban system design.</div></div>","PeriodicalId":54983,"journal":{"name":"Information and Software Technology","volume":"188 ","pages":"Article 107863"},"PeriodicalIF":4.3000,"publicationDate":"2025-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A model-driven approach for engineering Mobility Digital Twins: The Bologna case study\",\"authors\":\"Alessandra Somma ,&nbsp;Domenico Amalfitano ,&nbsp;Alessio Bucaioni ,&nbsp;Alessandra De Benedictis\",\"doi\":\"10.1016/j.infsof.2025.107863\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><h3>Context:</h3><div>As cities grapple with increasing congestion, sustainability concerns, and the need for efficient mobility systems, <em>Mobility Digital Twins</em> (MoDTs) have emerged as promising technology for improving urban transportation. However, the development of MoDTs remains hindered by challenges such as structural complexity, data heterogeneity, lack of interoperability, and limited support for scalability, maintainability, and adaptability.</div></div><div><h3>Objective:</h3><div>This work aims to address these barriers by introducing a structured and systematic engineering framework that supports the design development of MoDT, reducing technical debt, development costs and human errors, while promoting long-term evolution.</div></div><div><h3>Methods:</h3><div>We propose a <em>Model-Driven Engineering</em> (MDE) approach that organizes the development of MoDTs through models at different levels of abstraction and adopts automated transformations from high-level specifications to executable code artifacts, supporting MoDT life-cycle.</div></div><div><h3>Results:</h3><div>The proposed approach is validated through its application in developing a MoDT for the city of Bologna, Italy. To support this, we introduce the <strong>M2DT</strong> tool, which automates the workflow from high-level models to software code artifacts. The resulting <strong>BoMoDT</strong> platform is built using open-source technologies and real mobility data. This case study demonstrates the feasibility and effectiveness of our approach, which, to our knowledge, is the first to apply a model-driven strategy for the entire MoDT development. A qualitative evaluation confirms that our framework addresses key challenges in MoDT development. Quantitative experiments further validate BoMoDT’s ability to accurately reproduce and monitor real urban mobility conditions.</div></div><div><h3>Conclusion:</h3><div>The proposed approach offers a solid foundation for addressing MoDT development challenges. By combining automation with structured abstraction, it improves adaptability and maintainability while enabling scalable integration, helping make MoDTs more accessible for future urban system design.</div></div>\",\"PeriodicalId\":54983,\"journal\":{\"name\":\"Information and Software Technology\",\"volume\":\"188 \",\"pages\":\"Article 107863\"},\"PeriodicalIF\":4.3000,\"publicationDate\":\"2025-09-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Information and Software Technology\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0950584925002022\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"COMPUTER SCIENCE, INFORMATION SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Information and Software Technology","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0950584925002022","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0

摘要

背景:随着城市努力应对日益严重的拥堵、可持续性问题以及对高效移动系统的需求,移动数字双胞胎(MoDTs)已经成为改善城市交通的有前途的技术。然而,modt的发展仍然受到诸如结构复杂性、数据异构性、缺乏互操作性以及对可伸缩性、可维护性和适应性的有限支持等挑战的阻碍。目的:本工作旨在通过引入结构化和系统化的工程框架来解决这些障碍,该框架支持MoDT的设计开发,减少技术债务、开发成本和人为错误,同时促进长期发展。方法:我们提出了一种模型驱动工程(MDE)方法,该方法通过不同抽象层次的模型来组织MoDT的开发,并采用从高级规范到可执行代码工件的自动转换,支持MoDT的生命周期。结果:通过在意大利博洛尼亚市开发MoDT的应用,验证了所提出的方法。为了支持这一点,我们引入了M2DT工具,它将从高级模型到软件代码工件的工作流自动化。由此产生的BoMoDT平台是使用开源技术和真实的移动数据构建的。这个案例研究证明了我们的方法的可行性和有效性,据我们所知,这是第一个将模型驱动策略应用于整个MoDT开发的方法。定性评估确认我们的框架解决了MoDT开发中的关键挑战。定量实验进一步验证了BoMoDT准确再现和监测真实城市交通状况的能力。结论:提出的方法为解决MoDT发展挑战提供了坚实的基础。通过将自动化与结构化抽象相结合,它提高了适应性和可维护性,同时支持可扩展集成,帮助modt更容易用于未来的城市系统设计。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A model-driven approach for engineering Mobility Digital Twins: The Bologna case study

Context:

As cities grapple with increasing congestion, sustainability concerns, and the need for efficient mobility systems, Mobility Digital Twins (MoDTs) have emerged as promising technology for improving urban transportation. However, the development of MoDTs remains hindered by challenges such as structural complexity, data heterogeneity, lack of interoperability, and limited support for scalability, maintainability, and adaptability.

Objective:

This work aims to address these barriers by introducing a structured and systematic engineering framework that supports the design development of MoDT, reducing technical debt, development costs and human errors, while promoting long-term evolution.

Methods:

We propose a Model-Driven Engineering (MDE) approach that organizes the development of MoDTs through models at different levels of abstraction and adopts automated transformations from high-level specifications to executable code artifacts, supporting MoDT life-cycle.

Results:

The proposed approach is validated through its application in developing a MoDT for the city of Bologna, Italy. To support this, we introduce the M2DT tool, which automates the workflow from high-level models to software code artifacts. The resulting BoMoDT platform is built using open-source technologies and real mobility data. This case study demonstrates the feasibility and effectiveness of our approach, which, to our knowledge, is the first to apply a model-driven strategy for the entire MoDT development. A qualitative evaluation confirms that our framework addresses key challenges in MoDT development. Quantitative experiments further validate BoMoDT’s ability to accurately reproduce and monitor real urban mobility conditions.

Conclusion:

The proposed approach offers a solid foundation for addressing MoDT development challenges. By combining automation with structured abstraction, it improves adaptability and maintainability while enabling scalable integration, helping make MoDTs more accessible for future urban system design.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Information and Software Technology
Information and Software Technology 工程技术-计算机:软件工程
CiteScore
9.10
自引率
7.70%
发文量
164
审稿时长
9.6 weeks
期刊介绍: Information and Software Technology is the international archival journal focusing on research and experience that contributes to the improvement of software development practices. The journal''s scope includes methods and techniques to better engineer software and manage its development. Articles submitted for review should have a clear component of software engineering or address ways to improve the engineering and management of software development. Areas covered by the journal include: • Software management, quality and metrics, • Software processes, • Software architecture, modelling, specification, design and programming • Functional and non-functional software requirements • Software testing and verification & validation • Empirical studies of all aspects of engineering and managing software development Short Communications is a new section dedicated to short papers addressing new ideas, controversial opinions, "Negative" results and much more. Read the Guide for authors for more information. The journal encourages and welcomes submissions of systematic literature studies (reviews and maps) within the scope of the journal. Information and Software Technology is the premiere outlet for systematic literature studies in software engineering.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信