Multi-tenant Verification-as-a-Service (VaaS) in a cloud

被引:15
|
作者
Hu, Kai [1 ,2 ]
Lei, Lei [2 ]
Tsai, Wei-Tek [1 ,2 ,3 ]
机构
[1] Beihang Univ, State Key Lab Software Dev Environm, Beijing 100191, Peoples R China
[2] Beihang Univ, Sch Comp Sci & Engn, Beijing 100191, Peoples R China
[3] Arizona State Univ, Sch Comp Informat & Decis Syst Engn, Tempe, AZ USA
关键词
SaaS; Multi-Tenant Architecture (MTA); Formal method; Verification-as-a-Service (VaaS); Bigraph; Model checking; TOOL;
D O I
10.1016/j.simpat.2015.09.003
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Formal methods and verification technique are often used to develop mission-critical systems. Cloud computing offers new computation models for applications and the new model can be used for formal verification. But formal verification tools and techniques may need to be updated to exploit the cloud architectures. Multi-Tenant Architecture (MTA) is a design architecture used in SaaS (Software-as-a-Service) where a tenant can customize its applications by integrating either services already stored in the SaaS database or newly supplied services. This paper proposes a new concept VaaS (Verification-as-a-Service), similar to SaaS, by leveraging the computing power offered by a cloud environment with automated provisioning, scalability, and service composition. A VaaS hosts verification software in a cloud environment, and these services can be called on demand, and can be composed to verify a software model. This paper presents a VaaS architecture with components, and ways that a VaaS can be used to verify models. Bigragh is selected as the modeling language for illustration as it can model mobile applications. A Bigraph models can be verified by first converting it to a state model, and the state model can be verified by model-checking tools. The VaaS services combination model and execution model are also presented. The algorithm of distributing VaaS services to a cloud is given and its efficiency is evaluated. A case study is used to demonstrate the feasibility of a VaaS. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:122 / 143
页数:22
相关论文
共 50 条
  • [31] Dynamic provisioning in multi-tenant service clouds
    Ramachandran, Lakshmi
    Narendra, Nanjangud C.
    Ponnalagu, Karthikeyan
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2012, 6 (04) : 283 - 302
  • [32] SCEMT: A Multi-tenant Service Composition Engine
    Hahn, Michael
    Saez, Santiago Gomez
    Andrikopoulos, Vasilios
    Karastoyanova, Dimka
    Leymann, Frank
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2014, : 89 - 96
  • [33] Runtime Evolution of Multi-tenant Service Networks
    Kumara, Indika
    Han, Jun
    Colman, Alan
    van den Heuvel, Willem-Jan
    Tamburri, Damian A.
    SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2018), 2018, 11116 : 33 - 48
  • [34] LAYER: A cost-efficient mechanism to support multi-tenant database as a service in cloud
    Luo, Yifeng
    Zhou, Shuigeng
    Guan, Jihong
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 101 : 86 - 96
  • [35] MULTI-TENANT ACCESS CONTROL MODEL FOR CLOUD MANUFACTURING
    Chen, Qianwen
    Zhou, Zude
    Zhang, Xiaomei
    Jiang, Xuemei
    PROCEEDINGS OF THE ASME 12TH INTERNATIONAL MANUFACTURING SCIENCE AND ENGINEERING CONFERENCE - 2017, VOL 3, 2017,
  • [36] Multi-Tenant services Monitoring for Accountability in Cloud Computing
    Masmoudi, Fatma
    Loulou, Monia
    Kacem, Ahmed Hadj
    2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2014, : 620 - 625
  • [37] EdgeNet: A Multi-Tenant and Multi-Provider Edge Cloud
    Senel, Berat Can
    Mouchet, Maxime
    Cappos, Justin
    Fourmaux, Olivier
    Friedman, Timur
    McGeer, Rick
    PROCEEDINGS OF THE 4TH INTERNATIONAL WORKSHOP ON EDGE SYSTEMS, ANALYTICS AND NETWORKING (EDGESYS'21), 2021, : 49 - 54
  • [38] Addressing security compatibility for multi-tenant cloud services
    Khan, Khaled M.
    Erradi, Abdelkarim
    Alhazbi, Saleh
    Han, Jun
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2013, 47 (04) : 370 - 378
  • [39] Cloud Computing Architectures Based Multi-Tenant IDS
    Khalil, Elmahdi
    Enniari, Saad
    Zbakh, Mostapha
    2013 NATIONAL SECURITY DAYS (JNS3), 2013,
  • [40] Multipath Bandwidth Guarantees for Multi-Tenant Cloud Networking
    Wang, Wei
    Sun, Yi
    Uhlig, Steve
    Fang, Gengfa
    Wang, Nanshu
    Li, Zhongcheng
    2016 IEEE 41ST CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2016, : 442 - 450