Synthetic Runtime Monitoring of Microservices Software Architecture

被引:7
作者
Phipathananunth, Chadarat [1 ]
Bunyakiati, Panuchart [1 ]
机构
[1] Univ Thai Chamber Commerce, Krungthep, Thailand
来源
2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2018), VOL 2 | 2018年
关键词
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
相关论文
共 19 条
[1]  
Aldrich J, 2002, ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, P187, DOI 10.1109/ICSE.2002.1007967
[2]  
[Anonymous], J VALERIANSAL
[3]  
[Anonymous], 12FACTOR
[4]  
[Anonymous], REDIS IS OPEN SOURCE
[5]  
[Anonymous], DROPWIZARD IS JAVA F
[6]  
[Anonymous], OAUTH IS WAY GET ACC
[7]  
[Anonymous], Configuration of the Security Functions in TIA Portal V17
[8]   Software assurance by bounded exhaustive testing [J].
Coppit, D ;
Yang, JL ;
Khurshid, S ;
Le, W ;
Sullivan, K .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (04) :328-339
[9]  
elastic, ELASTIC NV IS AM DUT
[10]  
HARDY N., 1988, SIGOPS OPER SYST REV, V22, P4