Synthetic Runtime Monitoring of Microservices Software Architecture

被引:5
|
作者
Phipathananunth, Chadarat [1 ]
Bunyakiati, Panuchart [1 ]
机构
[1] Univ Thai Chamber Commerce, Krungthep, Thailand
关键词
microservices; monitoring; software test automation;
D O I
10.1109/COMPSAC.2018.10274
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper describes Pink, a framework for synthetic runtime monitoring of microservices software systems which allows developers to specify the interactions of services using a UML component diagram, the assertions for the global properties of the microservices using OCL specifications, and the steps for interactions using UML sequence diagrams. Pink generates from the component diagram a set of object diagrams, selects them according to the OCL specifications and synthesises monitoring scripts by using the sequence diagrams as templates referencing to the objects. Pink supports monitoring of microservices for their operability regarding a range of non-functional properties such as session management, caching and security.
引用
收藏
页码:448 / 453
页数:6
相关论文
共 50 条
  • [1] Migrating Legacy Software to Microservices Architecture
    Kazanavicius, Justas
    Mazeika, Dalius
    [J]. 2019 OPEN CONFERENCE OF ELECTRICAL, ELECTRONIC AND INFORMATION SCIENCES (ESTREAM), 2019,
  • [2] Techniques and Tools for Runtime Security Monitoring and Analysis of Microservices
    Castro, Jessica
    Laranjeiro, Nuno
    Vieira, Marco
    [J]. 2023 53RD ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS - SUPPLEMENTAL VOLUME, DSN-S, 2023, : 191 - 193
  • [3] Runtime monitoring & software verification
    Time Rover
    [J]. 1600, 68-72 (August 2004):
  • [4] Runtime monitoring & software verification
    Drusinsky, D
    [J]. DR DOBBS JOURNAL, 2004, 29 (08): : 68 - 72
  • [5] A Survey of Software Runtime Monitoring
    Gao, Lihua
    Lu, Minyan
    Li, Luyi
    Pan, Cong
    [J]. PROCEEDINGS OF 2017 8TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2017), 2017, : 308 - 313
  • [6] Microservices-Based Software Architecture and Approaches
    Bakshi, Kapil
    [J]. 2017 IEEE AEROSPACE CONFERENCE, 2017,
  • [7] A Runtime Visualizer For Microservices
    Marshall, James
    Kotonya, Gerald
    [J]. 2021 15TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2021), 2021, : 72 - 80
  • [8] Runtime software architecture based software Online evolution
    Wang, QX
    Huang, G
    Shen, JR
    Mei, H
    Yang, FQ
    [J]. 27TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2003, : 230 - 235
  • [9] A Black-box Monitoring Approach to Measure Microservices Runtime Performance
    Brondolin, Rolando
    Santambrogio, Marco D.
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2020, 17 (04)
  • [10] Software rejuvenation and runtime reliability monitoring
    Fantechi, Alessandro
    Gori, Gloria
    Papini, Marco
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2022), 2022, : 162 - 169