Elena Pretel, Luis Zhinin-Vera, Elena Navarro, Víctor López-Jaquero, Pascual González
{"title":"MAS4DT: A novel proposal for developing Digital Twins following a Multi-Agent system approach","authors":"Elena Pretel, Luis Zhinin-Vera, Elena Navarro, Víctor López-Jaquero, Pascual González","doi":"10.1016/j.jss.2025.112344","DOIUrl":null,"url":null,"abstract":"<div><div>The Digital Twin (DT) concept has evolved into its current definition since its creation in 2003. It now comprises a physical entity and its virtual counterpart, plus their interrelated data connections and uses the virtual counterpart to monitor, simulate, control, and predict the physical entity's behaviour. Most of the proposals in this field have focused on specific use cases rather than on describing the proper guidelines for designing DTs. This paper addresses a significant research challenge by means of a domain-agnostic proposal for DT design. Our new proposal, <em>MAS4DT</em>, is a method for guiding stakeholders in their DT designs following the Multi-Agent Systems (MAS) paradigm, so that the MAS provides the support for the development of the virtual counterpart of the DT. In this work, the application of MAS4DT is illustrated by a DT wind turbine design. We also describe MAS4DT's evaluation in a controlled experiment of its understandability with regard to the 5 dimensions model, another well-known proposal for this type of design. The evaluation was designed considering the properties that a DT should support. The results show that MAS4DT outperforms the 5 dimensions model and indicates its potential use for DT design. Finally, this controlled experiment represents the first empirical validation of proposals for developing DT. The design of this controlled experiment can be used in subsequent similar evaluations.</div></div>","PeriodicalId":51099,"journal":{"name":"Journal of Systems and Software","volume":"222 ","pages":"Article 112344"},"PeriodicalIF":3.7000,"publicationDate":"2025-01-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Systems and Software","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0164121225000123","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0
Abstract
The Digital Twin (DT) concept has evolved into its current definition since its creation in 2003. It now comprises a physical entity and its virtual counterpart, plus their interrelated data connections and uses the virtual counterpart to monitor, simulate, control, and predict the physical entity's behaviour. Most of the proposals in this field have focused on specific use cases rather than on describing the proper guidelines for designing DTs. This paper addresses a significant research challenge by means of a domain-agnostic proposal for DT design. Our new proposal, MAS4DT, is a method for guiding stakeholders in their DT designs following the Multi-Agent Systems (MAS) paradigm, so that the MAS provides the support for the development of the virtual counterpart of the DT. In this work, the application of MAS4DT is illustrated by a DT wind turbine design. We also describe MAS4DT's evaluation in a controlled experiment of its understandability with regard to the 5 dimensions model, another well-known proposal for this type of design. The evaluation was designed considering the properties that a DT should support. The results show that MAS4DT outperforms the 5 dimensions model and indicates its potential use for DT design. Finally, this controlled experiment represents the first empirical validation of proposals for developing DT. The design of this controlled experiment can be used in subsequent similar evaluations.
期刊介绍:
The Journal of Systems and Software publishes papers covering all aspects of software engineering and related hardware-software-systems issues. All articles should include a validation of the idea presented, e.g. through case studies, experiments, or systematic comparisons with other approaches already in practice. Topics of interest include, but are not limited to:
•Methods and tools for, and empirical studies on, software requirements, design, architecture, verification and validation, maintenance and evolution
•Agile, model-driven, service-oriented, open source and global software development
•Approaches for mobile, multiprocessing, real-time, distributed, cloud-based, dependable and virtualized systems
•Human factors and management concerns of software development
•Data management and big data issues of software systems
•Metrics and evaluation, data mining of software development resources
•Business and economic aspects of software development processes
The journal welcomes state-of-the-art surveys and reports of practical experience for all of these topics.