An Event-B Formal Model for Access Control and Resource Management of Serverless Apps

被引:0
|
作者
Yagmahan, Mehmet Said Nur [1 ]
Rezazadeh, Abdolbaghi [1 ]
Butler, Michael [1 ]
机构
[1] Univ Southampton, Sch Elect & Comp Sci ECS, Southampton SO17 1BJ, England
来源
关键词
Serverless; FaaS; AWS; Access Control; Authorisation; Formal Modelling; Event-B; Formal Methods;
D O I
10.1007/978-3-031-63790-2_11
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing technologies help developers build scalable distributed apps. Serverless architecture, or Function as a Service (FaaS), which separates app businesses into multiple functions, is one of the cloud-native architectures that has gained popularity. Those functions can be developed and deployed independently without provisioning infrastructure. Despite the considerable advantages and increasing popularity of cloud-native apps, developers face many challenges when building their cloud-native applications. To ensure the robustness and security of cloud-native apps and protect crucial resources, the design and implementation of functions and associated access control systems play a pivotal role. In this paper, we have employed formal methods and tools to develop a set of patterns to help cloud-native application developers to design robust serverless apps. We have used Event-B and its associated toolset, Rodin, to construct these formal patterns and demonstrated how these patterns can be used in practical case studies.
引用
收藏
页码:181 / 190
页数:10
相关论文
共 50 条
  • [11] EVENT-B MODEL FOR INCREASING THE EFFICIENCY OF WAREHOUSE MANAGEMENT
    Hrusecka, D.
    Adla, R.
    Krayem, S.
    Pivnicka, M.
    POLISH JOURNAL OF MANAGEMENT STUDIES, 2018, 17 (02): : 63 - 74
  • [12] Formal modelling and verifying of intellectualized information management system using Event-B
    Gao, Hongjiang
    Zhao, Yongsheng
    Liu, Jun
    Qin, Zheng
    GENERAL SYSTEM AND CONTROL SYSTEM, VOL I, 2007, : 207 - 209
  • [13] Formal Modelling of Cruise Control System Using Event-B and Rodin Platform
    Predut, Sorina
    Ipate, Florentin
    Gheorghe, Marian
    Campean, Felician
    IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS / IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITY / IEEE 4TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2018, : 1541 - 1546
  • [14] Formal Reasoning for Air Traffic Control System Using Event-B Method
    Jarrar, Abdessamad
    Balouki, Youssef
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS (ICCSA 2018), PT II, 2018, 10961 : 241 - 252
  • [15] Towards Integrated Modelling of Dynamic Access Control with UML and Event-B
    Vistbakka, Inna
    Troubitsyna, Elena
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (271): : 105 - 116
  • [16] Formal analysis of imprecise system requirements with Event-B
    Hong Anh Le
    Nakajima, Shin
    Ninh Thuan Truong
    SPRINGERPLUS, 2016, 5
  • [17] Formal Analysis of BPMN Models Using Event-B
    Bryans, Jeremy W.
    Wei, Wei
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2010, 6371 : 33 - +
  • [18] Formal Specification and Verification of Concurrent Agents in Event-B
    Negreanu, Lorina
    Mocanu, Irina
    Florea, Adina Magda
    19TH INTERNATIONAL CONFERENCE ON CONTROL SYSTEMS AND COMPUTER SCIENCE (CSCS 2013), 2013, : 155 - 161
  • [19] Formal Specification of Asynchronous Checkpointing using Event-B
    Singh, Natthan
    Chandra, Manik
    Yadav, Divakar
    2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER ENGINEERING AND APPLICATIONS (ICACEA), 2015, : 659 - 664
  • [20] Formal Modelling of PBFT Consensus Algorithm in Event-B
    Li, Jie
    Hu, Kai
    Zhu, Jian
    Bodeveix, Jean-Paul
    Ye, Yafei
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022