arrow
Return

TEA-Cloud: A Formal Framework for Testing Cloud Computing Systems

delete2021-03-01
delete17
delete
OA
AI
A
Alberto Núñez *
P
Pablo C. Cañizares
M
Manuel Núñez
R
Robert M. Hierons
DOI:10.1109/TR.2020.3011512delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
The validation of a cloud system can be complicated by the size of the system, the number of users that can concurrently request services, and the virtualization used to give the illusion of using dedicated machines. Unfortunately, it is not feasible to use conventional testing methods with cloud systems. This article proposes a framework, called TEA-Cloud, that integrates simulation with testing methods for validating cloud system designs. Testing is applied on both functional and nonfunctional aspects of the cloud, like performance and cost. The aim of the framework is to provide a complete methodology to help users to model both software and hardware parts of cloud systems and automatically test the validity of these clouds using a cost-effective approach. Metamorphic testing is used to overcome the lack of an oracle that checks whether the behavior observed in testing is allowed. Metamorphic testing is based on metamorphic relations (MRs). We define three families of MRs, which target issues such as performance, resource provisioning, and cost. TEA-Cloud was evaluated through an empirical study that used fault seeding (mutation) and ten MRs for testing different cloud configurations. The results were promising, with TEA-Cloud finding all seeded faults.
Keywords:
Cloud computing
Testing
Task analysis
Computational modeling
Software
Hardware
Computers
Cloud computing
metamorphic testing (MT)
mutation testing
simulation
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Reliability cover
IEEE Transactions on Reliability
IF:
5.7
Papers:
2.8K
Citations:
8.5K

Organization

U
University of Sheffield
Scholars:
3.0W
Papers: 2.9W
Citations: 3.9W
C
Complutense University of Madrid
Scholars:
2.6W
Papers: 2.2W
Citations: 31
Cited Papers

Cited Papers

errShare
errSave
Bounded Reordering in the Distributed Test Architecture
err2018-06-01
err28
errOAAI
errHierons, Robert M.; Merayo, Mercedes G.; Nunez, Manuel
errShare
errSave
Testing and validating machine learning classifiers by metamorphic testing
err2011-04-01
err251
errOAAI
errXie, Xiaoyuan; Ho, Joshua W. K.; Murphy, Christian; Kaiser, Gail; Xu, Baowen; Chen, Tsong Yueh
errShare
errSave
iCanCloud: A Flexible and Scalable Cloud Infrastructure Simulator
err2012-04-01
err202
PREAI
errNunez, Alberto; Vazquez-Poletti, Jose L.; Caminero, Agustin C.; Castane, Gabriel G.; Carretero, Jesus; Llorente, Ignacio M.
errShare
errSave
Vibrational mode-specific tunneling splittings in the A states of deuterated tropolones
err2002-05-01
err0
PREAI
errHiroshi Sekiya; Yusuke Nagashima; Takeshi Tsuji; Yukio Nishimura; Akira Mori; Hitoshi Takeshita
errShare
errSave
Combinatorial algorithms for process synthesis
err1992-05-01
err0
PREAI
errF. Friedler; K. Tarjan; Y.W. Huang; L.T. Fan
errShare
errSave
Type testing of a head band dosemeter for measuring eye lens dose in terms of HP(3)
err2013-06-05
err0
PREAI
errP. J. Gilvin; S. T. Baker; N. J. Gibbens; G. H. Roberts; R. J. Tanner; J. S. Eakins; L. G. Hager; T. J. Daniels
errShare
errSave
N-confused porphyrin tautomers: lessons from density functional theory
err2015-01-01
err0
PREAI
errGabriel Marchand; Hélène Roy; David Mendive-Tapia; Denis Jacquemin
errShare
errSave
Photodetectors Based on SnS2/Graphene Heterostructure on Rigid and Flexible Substrates
err2018-02-23
err0
PREAI
errXinhang Chen; Zongyu Huang; Xiaohui Ren; Guanghua Xu; Jie Zhou; Yue Tao; Xiang Qi; Jianxin Zhong
errShare
errSave
researcher View more