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 条
  • [1] Formal Verification of SCA Assembly Model with Event-B
    Lahouij, Aida
    Hamel, Lazhar
    Graiet, Mohamed
    2013 NINTH INTERNATIONAL CONFERENCE ON SEMANTICS, KNOWLEDGE AND GRIDS (SKG), 2013, : 44 - 51
  • [2] A formal model for output multimodal HCI An Event-B formalization
    Mohand-Oussaid, Linda
    Ait-Sadoune, Idir
    Ait-Ameur, Yamine
    Ahmed-Nacer, Mohamed
    COMPUTING, 2015, 97 (07) : 713 - 740
  • [3] A formal model for output multimodal HCIAn Event-B formalization
    Linda Mohand-Oussaid
    Idir Ait-Sadoune
    Yamine Ait-Ameur
    Mohamed Ahmed-Nacer
    Computing, 2015, 97 : 713 - 740
  • [4] Formal Verification of OS Security Model with Alloy and Event-B
    Devyanin, Petr N.
    Khoroshilov, Alexey V.
    Kuliamin, Victor V.
    Petrenko, Alexander K.
    Shchepetkov, Ilya V.
    ABSTRACT STATE MACHINES, ALLOY, B, TLA, VDM, AND Z, ABZ 2014, 2014, 8477 : 309 - 313
  • [5] Formal Verification of Cloud Resource Allocation in Business Processes using Event-B
    Boubaker, Souha
    Mammar, Amel
    Graiet, Mohamed
    Gaaloul, Walid
    IEEE 30TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS IEEE AINA 2016, 2016, : 746 - 753
  • [6] A Formal Verification Model for IoT Based Applications Using Event-B
    Omri, Rihab
    Toman, Zinah Hussein
    Hamel, Lazhar
    ADVANCES IN COMPUTATIONAL COLLECTIVE INTELLIGENCE, ICCCI 2022, 2022, 1653 : 528 - 541
  • [7] Formal Event-B Modeling of the MICONIC Application
    Ammar, Sabrine
    Bhiri, Mohamed Tahar
    NEW TRENDS IN INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2021, 337 : 197 - 210
  • [8] Formal Verification of AADL Models by Event-B
    Hadad, Abeer Saeed Abdo
    Ma, Chunyan
    Ahmed, Adeeb Abdulwakeel Obadi
    IEEE ACCESS, 2020, 8 : 72814 - 72834
  • [9] Building Formal Semantic Domain Model: An Event-B Based Approach
    Ait-Sadoune, Idir
    Mohand-Oussaid, Linda
    MODEL AND DATA ENGINEERING, MEDI 2019, 2019, 11815 : 140 - 155
  • [10] Formal Modelling of Domain Constraints in Event-B
    Mohand-Oussaid, Linda
    Ait-Sadoune, Idir
    MODEL AND DATA ENGINEERING (MEDI 2017), 2017, 10563 : 153 - 166