跳到主要导航 跳到搜索 跳到主要内容

RapidMS: A Tool for Supporting Rapid Microservices Generation and Refinement from Requirements Model

  • Beihang University
  • Daqing Petroleum Institute
  • Beijing University of Technology

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Microservices is a crucial architecture design pat-tern for developing cloud-native applications, which focuses on decomposing a large and complex software system into autonomous components that can be independently developed and deployed. However, microservices design is not a trivial task, which highly depends on the profound knowledge and experience of system design and target domain. This is a challenge for novice software architects. In this paper, we propose a microservices design tool named RapidMS, which only requires architects to specify potential context boundaries on the requirements model. The microservices architecture design model with component structure and interaction views can be automatically generated without extra human effort. Moreover, the proposed tool can automatically calculate the characteristic metrics of the microservices, which indicate the quality of the different aspects of models to support rapid architecture refinements. We demonstrate the tool's effectiveness through five case studies. The experimental result shows that architects can get better decomposition of requirement model within four iterations and over 90% of microservice architecture diagrams can be correctly generated within 10 seconds. RapidMS can be further extended and applied in the software industry to reduce the cost and difficulty of microservices decomposition and design. The tool can be downloaded at https://rm2pt.com/advs/ rapidms, and a demo video casting its features is at https://youtu.be/AoIM41FTnFO

源语言英语
主期刊名Proceedings - 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C 2023
出版商Institute of Electrical and Electronics Engineers Inc.
45-49
页数5
ISBN(电子版)9798350324983
DOI
出版状态已出版 - 2023
活动2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2023 - Vasteras, 瑞典
期限: 1 10月 20236 10月 2023

出版系列

姓名Proceedings - 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C 2023

会议

会议2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2023
国家/地区瑞典
Vasteras
时期1/10/236/10/23

指纹

探究 'RapidMS: A Tool for Supporting Rapid Microservices Generation and Refinement from Requirements Model' 的科研主题。它们共同构成独一无二的指纹。

引用此