RM4ML: requirements model for machine learning-enabled software systems

被引:0
|
作者
Yang, Yilong [1 ]
Zeng, Bingjie [2 ]
Gao, Juntao [2 ]
机构
[1] Beihang Univ, Sch Software, State Key Lab Complex & Crit Software Environm, Beijing 100080, Peoples R China
[2] Northeast Petr Univ, Sch Software, Daqing 163318, Peoples R China
基金
中国国家自然科学基金;
关键词
Machine learning; Requirements model; UML; Requirements engineering; Meta-model;
D O I
10.1007/s00766-024-00431-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Machine learning (ML)-enabled is one of the appealing characteristics of modern software systems, which usually contain ML components to make the system more intelligent for easier living. Requirements for ML-enabled software systems involve functional, quality, environmental, and data requirements. UML is a de facto approach for requirements analysis and system design, but its current modeling capabilities do not yet cover ML-enabled software systems to describe software quality requirements, environmental requirements, and data requirements. In this paper, we propose a requirements model for ML-enabled software systems and a modeling process for this model based on an extension of UML. In addition, we demonstrate the proposed model and modeling process through the case of the Tesla Autopilot system. The results show that the proposed model is expressive and usable and has a low learning curve when the software developers have basic knowledge of UML. Our proposed model can be further implemented and used in industrial settings.
引用
收藏
页码:1 / 33
页数:33
相关论文
共 50 条
  • [11] Learning-enabled Networked Systems
    Zuo J.
    Performance Evaluation Review, 2024, 51 (03): : 66 - 69
  • [12] Machine Learning-Enabled Development of Model for Japanese Film Industry
    Xiao-Ling, Wang
    Zhi-Long, Liu
    Madina, Zamira
    Security and Communication Networks, 2022, 2022
  • [13] Machine learning-enabled retrobiosynthesis of molecules
    Tianhao Yu
    Aashutosh Girish Boob
    Michael J. Volk
    Xuan Liu
    Haiyang Cui
    Huimin Zhao
    Nature Catalysis, 2023, 6 : 137 - 151
  • [14] The Environmental Cost of Engineering Machine Learning-Enabled Systems: A Mapping Study
    Chadli, Kouider
    Botterweck, Goetz
    Saber, Takfarinas
    PROCEEDINGS OF THE 2024 4TH WORKSHOP ON MACHINE LEARNING AND SYSTEMS, EUROMLSYS 2024, 2024, : 200 - 207
  • [15] Machine Learning-Enabled Personalization of Programming Learning Feedback
    Alshammari, Mohammad T.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2025, 16 (02) : 1091 - 1097
  • [16] Machine Learning-Enabled Zero Touch Networks
    Shami, Abdallah
    Ong, Lyndon
    IEEE COMMUNICATIONS MAGAZINE, 2023, 61 (02) : 80 - 80
  • [17] Machine learning-enabled multiplexed microfluidic sensors
    Dabbagh, Sajjad Rahmani
    Rabbi, Fazle
    Dogan, Zafer
    Yetisen, Ali Kemal
    Tasoglu, Savas
    BIOMICROFLUIDICS, 2020, 14 (06)
  • [18] MACHINE LEARNING-ENABLED ZERO TOUCH NETWORKS
    Shami, Abdallah
    Ong, Lyndon
    IEEE COMMUNICATIONS MAGAZINE, 2023, 61 (06) : 50 - 50
  • [19] Dependable learning-enabled multiagent systems
    Huang, Xiaowei
    Peng, Bei
    Zhao, Xingyu
    AI COMMUNICATIONS, 2022, 35 (04) : 407 - 420
  • [20] Commentary: Towards machine learning-enabled epidemiology
    Jorm, Louisa R.
    INTERNATIONAL JOURNAL OF EPIDEMIOLOGY, 2020, 49 (06) : 1770 - 1773