《计算机应用》唯一官方网站 ›› 2025, Vol. 45 ›› Issue (8): 2683-2693.DOI: 10.11772/j.issn.1001-9081.2024071051

• 计算机软件技术 • 上一篇    

数字孪生系统开发运维一体化方法DTOps

苗荣华1, 孙奕程2, 王森3, 武燕婷1, 杜明1, 鲍劲松2()   

  1. 1.东华大学 计算机科学与技术学院,上海 201620
    2.东华大学 机械工程学院,上海 201620
    3.上海宝信软件股份有限公司,上海 201203
  • 收稿日期:2024-07-26 修回日期:2024-11-06 接受日期:2024-11-07 发布日期:2024-11-19 出版日期:2025-08-10
  • 通讯作者: 鲍劲松
  • 作者简介:苗荣华(1997—),男,山东临沂人,硕士研究生,主要研究方向:数字孪生系统与建模
    孙奕程(1996—),男,江苏无锡人,博士研究生,主要研究方向:数字孪生、知识图谱、异常检测
    王森(1966—),男,上海人,高级工程师,博士,主要研究方向:数字孪生、信息化软件工程
    武燕婷(1992—),女,河南濮阳人,硕士研究生,主要研究方向:数字孪生系统与建模
    杜明(1975—),男,黑龙江虎林人,教授,博士,CCF会员,主要研究方向:信息检索、数据分析和挖掘、自然语言处理。
  • 基金资助:
    国家自然科学基金资助项目(52475513)

DTOps: integrated development and operations method for digital twin systems

Ronghua MIAO1, Yicheng SUN2, Sen WANG3, Yanting WU1, Ming DU1, Jinsong BAO2()   

  1. 1.School of Computer Science and Technology,Donghua University,Shanghai 201620,China
    2.College of Mechanical Engineering,Donghua University,Shanghai 201620,China
    3.Shanghai Baosight Software Company Limited,Shanghai 201203,China
  • Received:2024-07-26 Revised:2024-11-06 Accepted:2024-11-07 Online:2024-11-19 Published:2025-08-10
  • Contact: Jinsong BAO
  • About author:MIAO Ronghua, born in 1997, M. S. candidate. His research interests include digital twin system and modeling.
    SUN Yicheng, born in 1996, Ph. D. candidate. His research interests include digital twin, knowledge graph, anomaly detection.
    WANG Sen, born in 1966, Ph. D., senior engineer. His research interests include digital twin, information software engineering.
    WU Yanting, born in 1992, M. S. candidate. Her research interests include digital twin system and modeling.
    DU Ming, born in 1975, Ph. D., professor. His research interests include information retrieval, data analysis and mining, natural language processing.
  • Supported by:
    National Natural Science Foundation of China(52475513)

摘要:

为了缩短数字孪生(DT)系统迭代和维护的时间,并降低DT系统的演进成本,探索将开发运维一体化(DevOps)方法论融入DT系统的潜力,并提出一种创新的DT系统DevOps(DTOps)实践。针对DT系统的特定需求和特性,设计面向服务的系统架构,提升系统的可扩展性与敏捷性,并给出DTOps的主要基础设施和持续集成(CI)以及持续交付(CD)的实现方法。在齿轮生产线的案例研究中,采用开源技术工具验证DTOps的各个环节,展示DTOps实现的可行性与便捷性。实验研究结果表明,DTOps相较于单体架构和微服务架构,演进效率分别提升了29.7%和26.9%,尤其在高度集成和数据密集的环境中效果显著,验证了DTOps在工程应用中的有效性。

关键词: 数字孪生, 开发运维一体化, 面向服务的架构, 持续集成, 持续交付

Abstract:

To reduce iteration and maintenance time of Digital Twin (DT) systems as well as evolution cost of DT systems, the potential of integrating Development and Operations (DevOps) methodology into DT systems was explored, and an innovative DT system DevOps practice DT Operations (DTOps) was proposed. A service-oriented system architecture was designed for the specific needs and characteristics of DT systems, thereby enhancing scalability and agility of system, and the infrastructure of DTOps as well as the implementation methods of Continuous Integration (CI) and Continuous Delivery (CD) were provided. In a case study of a gear production line, various stages of DTOps were validated using open-source tools, demonstrating feasibility and convenience of DTOps. Experimental results show that DTOps improves the evolution efficiency by 29.7% and 26.9% compared to monolithic and microservice architectures, respectively. This effect is particularly significant in highly integrated and data-intensive environments, confirming the effectiveness of DTOps in engineering applications.

Key words: digital twin, Development and Operations (DevOps), Service-Oriented Architecture (SOA), Continuous Integration (CI), Continuous Delivery (CD)

中图分类号: