Survey on Requirement-Driven Microservice System Evolution

被引:5
|
作者
Wang, Zhongjie [1 ]
He, Xiang [1 ]
Liu, Lei [1 ]
Tu, Zhiying [1 ]
Xu, Hanchuan [1 ]
机构
[1] Harbin Inst Technol, Sch Comp Sci & Technol, Harbin, Peoples R China
来源
2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2020) | 2020年
基金
美国国家科学基金会;
关键词
Software Requirements; Microservice Systems (MSS); Software Evolution; Requirement Changes (RCs); Survey; MODEL; ENVIRONMENTS; SUPPORT; USERS;
D O I
10.1109/SCC49832.2020.00032
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In software engineering research, software evolution is always a hot focus. A dominating driving force of software evolution is requirement changes (RCs). In this paper, we make a comprehensive survey on start-of-the-art progress of requirement-driven software evolution, especially aiming at microservice-based software systems (MSS). MSS has become a dominating architecture style for modern software because of its advantage on agile DevOps and superior supports on business agility, thus it has been proved to outperform other architecture styles on fitting for requirement changes. A high-level conceptual framework for requirement-driven MSS evolution is demonstrated first, then related work are surveyed in terms of sources, representations and types of RCs, approaches for capturing RCs and mapping them to MSS evolution, and various techniques for MSS evolution in microservice, architecture, and infrastructure levels, respectively. Limitations of existing works are discussed and potential research topics are listed for reference. An integrated platform supporting full-lifecycle requirement-driven MSS evolution is introduced at last. We do hope this survey would help researchers strive for deep insights in this topic.
引用
收藏
页码:186 / 193
页数:8
相关论文
共 50 条
  • [31] A viscosity-driven crack evolution
    Racca, Simone
    ADVANCES IN CALCULUS OF VARIATIONS, 2012, 5 (04) : 433 - 483
  • [32] Evolution of cooperation driven by the diversity of emotions
    Xie, Neng-gang
    Zhen, Kai-xuan
    Wang, Chao
    Ye, Ye
    Wang, Lu
    CONNECTION SCIENCE, 2015, 27 (01) : 89 - 101
  • [33] Data-driven approaches in FinTech: a survey
    Tian, Xin
    He, Jing Selena
    Han, Meng
    INFORMATION DISCOVERY AND DELIVERY, 2021, 49 (02) : 123 - 135
  • [34] A Survey of Managing the Evolution of Data Warehouses
    Wrembel, Robert
    INTERNATIONAL JOURNAL OF DATA WAREHOUSING AND MINING, 2009, 5 (02) : 24 - 56
  • [35] ECMO: Survey and evolution of French practice
    Bastien, O.
    ANNALES FRANCAISES D ANESTHESIE ET DE REANIMATION, 2013, 32 (04): : 213 - 214
  • [36] A survey on the evolution of stream processing systems
    Fragkoulis, Marios
    Carbone, Paris
    Kalavri, Vasiliki
    Katsifodimos, Asterios
    VLDB JOURNAL, 2024, 33 (02): : 507 - 541
  • [37] Graphic Novel Subtitles: Requirement Elicitation and System Implementation
    Gourlay, Amy
    Crabb, Michael
    PROCEEDINGS OF THE 2021 ACM INTERNATIONAL CONFERENCE ON INTERACTIVE MEDIA EXPERIENCES, IMX 2021, 2021, : 228 - 232
  • [38] Requirement Analysis and System Synthesis Technique for FIC Applications
    Lee, Eunyoung
    JOURNAL OF INTERNET TECHNOLOGY, 2012, 13 (03): : 479 - 490
  • [39] Requirements model driven adaption and evolution of Internetware
    Liu Lin
    Yang Chen
    Wang JianMin
    Ye XiaoJun
    Liu YingBo
    Yang HongJi
    Liu XiaoDong
    SCIENCE CHINA-INFORMATION SCIENCES, 2014, 57 (06) : 1 - 19
  • [40] Metamodel-Driven Evolution with Grammar Inference
    Bryant, Barrett R.
    Liu, Qichao
    Mernik, Marjan
    INTERNATIONAL CONFERENCE ON MODELING, OPTIMIZATION, AND COMPUTING, 2010, 1298 : 63 - +