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 条
  • [1] MDE for Machine Learning-Enabled Software Systems: A Case Study and Comparison of MontiAnna & ML-Quadrat
    Kirchhof, Joerg Christian
    Kusmenko, Evgeny
    Ritz, Jonas
    Rumpe, Bernhard
    Moin, Armin
    Badii, Atta
    Guennemann, Stephan
    Challenger, Moharram
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 380 - 387
  • [2] Machine Learning-Enabled Adaptation of Information Fusion Software Systems
    Fry, Gerald
    Samawi, Tameem
    Lu, Kenny
    Pfeffer, Avi
    Wu, Curt
    Marotta, Steve
    Reposa, Mike
    Chong, Stephen
    2019 22ND INTERNATIONAL CONFERENCE ON INFORMATION FUSION (FUSION 2019), 2019,
  • [3] Component-based Approach to Software Engineering of Machine Learning-enabled Systems
    Indykov, Vladislav
    PROCEEDINGS 2024 IEEE/ACM 3RD INTERNATIONAL CONFERENCE ON AI ENGINEERING-SOFTWARE ENGINEERING FOR AI, CAIN 2024, 2024, : 250 - 252
  • [4] Machine Learning-Enabled Smart Sensor Systems
    Ha, Nam
    Xu, Kai
    Ren, Guanghui
    Mitchell, Arnan
    Ou, Jian Zhen
    ADVANCED INTELLIGENT SYSTEMS, 2020, 2 (09)
  • [5] Towards Requirements Engineering Activities for Machine Learning-enabled FinTech Applications
    Li, Yishu
    Keung, Jacky
    Bennin, Kwabena Ebo
    Ma, Xiaoxue
    Huang, Yangyang
    Zhang, Jingyu
    PROCEEDINGS OF THE 2023 30TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC 2023, 2023, : 121 - 130
  • [6] On the Interaction Between Software Engineers and Data Scientists When Building Machine Learning-Enabled Systems
    Busquim, Gabriel
    Villamizar, Hugo
    Lima, Maria Julia
    Kalinowski, Marcos
    SOFTWARE QUALITY AS A FOUNDATION FOR SECURITY, SWQD 2024, 2024, 505 : 55 - 75
  • [7] Enhancing Learning-Enabled Software Systems to Address Environmental Uncertainty
    Langford, Michael Austin
    Cheng, Betty H. C.
    2019 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC 2019), 2019, : 115 - 124
  • [8] A Machine Learning-Enabled Spectrum Sensing Method for OFDM Systems
    Tian, Jinfeng
    Cheng, Peng
    Chen, Zhuo
    Li, Mingqi
    Hu, Honglin
    Li, Yonghui
    Vucetic, Branka
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (11) : 11374 - 11378
  • [9] Machine learning-enabled retrobiosynthesis of molecules
    Yu, Tianhao
    Boob, Aashutosh Girish
    Volk, Michael J.
    Liu, Xuan
    Cui, Haiyang
    Zhao, Huimin
    NATURE CATALYSIS, 2023, 6 (2) : 137 - 151
  • [10] Machine learning-enabled calibration of river routing model parameters
    Zhao, Ying
    Chadha, Mayank
    Olsen, Nicholas
    Yeates, Elissa
    Turner, Josh
    Gugaratshan, Guga
    Qian, Guofeng
    Todd, Michael D.
    Hu, Zhen
    JOURNAL OF HYDROINFORMATICS, 2023, 25 (05) : 1799 - 1821