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 条
  • [31] Machine learning-enabled globally guaranteed evolutionary computation
    Bin Li
    Ziping Wei
    Jingjing Wu
    Shuai Yu
    Tian Zhang
    Chunli Zhu
    Dezhi Zheng
    Weisi Guo
    Chenglin Zhao
    Jun Zhang
    Nature Machine Intelligence, 2023, 5 : 457 - 467
  • [32] Agile4MLS-Leveraging Agile Practices for Developing Machine Learning-Enabled Systems An Industrial Experience
    Vaidhyanathan, Karthik
    Chandran, Anish
    Muccini, Henry
    Roy, Regi
    IEEE SOFTWARE, 2022, 39 (06) : 43 - 50
  • [33] Machine Learning-Enabled Distribution Network Phase Identification
    Hosseini, Zohreh S.
    Khodaei, Amin
    Paaso, Aleksi
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2021, 36 (02) : 842 - 850
  • [34] Detailed Implementation of a Reproducible Machine Learning-Enabled Workflow
    Schackart K.E., III
    Imker H.J.
    Cook C.E.
    Data Science Journal, 2024, 23 (01)
  • [35] A Comprehensive Cloud Architecture for Machine Learning-enabled Research
    Stubbs, Joe
    Freeman, Nathan
    Indrakusuma, Dhanny
    Garcia, Christian
    Halbach, Francois
    Hammock, Cody
    Curbelo, Gilbert
    Jamthe, Anagha
    Packard, Mike
    Fields, Alex
    PRACTICE AND EXPERIENCE IN ADVANCED RESEARCH COMPUTING 2024, PEARC 2024, 2024,
  • [36] Towards Self-Adaptive Machine Learning-Enabled Systems Through QoS-Aware Model Switching
    Kulkarni, Shubham
    Marda, Arya
    Vaidhyanathan, Karthik
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE, 2023, : 1721 - 1725
  • [37] Assuring Learning-Enabled Increasingly Autonomous Systems
    Narayan, Nandith
    Ganeriwala, Parth
    Jones, Randolph M.
    Matessa, Michael
    Bhattacharyya, Siddhartha
    Davis, Jennifer
    Purohit, Hemant
    Rollini, Simone Fulvio
    2023 IEEE INTERNATIONAL SYSTEMS CONFERENCE, SYSCON, 2023,
  • [38] Machine learning-enabled healthcare information systems in view of Industrial Information Integration Engineering
    Uysal, Murat Pasa
    JOURNAL OF INDUSTRIAL INFORMATION INTEGRATION, 2022, 30
  • [39] Machine learning-enabled computer vision for plant phenotyping: a primer on AI/ML and a case study on stomatal patterning
    Tan, Grace D.
    Chaudhuri, Ushasi
    Varela, Sebastian
    Ahuja, Narendra
    Leakey, Andrew D. B.
    JOURNAL OF EXPERIMENTAL BOTANY, 2024, 75 (21) : 6683 - 6703
  • [40] RETRACTED: Machine Learning-Enabled Development of Model for Japanese Film Industry (Retracted Article)
    Wang, Xiao-ling
    Liu, Zhi-long
    Madina, Zamira
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022