Title :
Modeling and testing of cloud applications
Author :
Chan, W.K. ; Mei, Lijun ; Zhang, Zhenyu
Author_Institution :
City Univ. of Hong Kong, Hong Kong, China
Abstract :
What is a cloud application precisely? In this paper, we formulate a computing cloud as a kind of graph, a computing resource such as services or intellectual property access rights as an attribute of a graph node, and the use of a resource as a predicate on an edge of the graph. We also propose to model cloud computation semantically as a set of paths in a subgraph of the cloud such that every edge contains a predicate that is evaluated to be true. Finally, we present algorithms to compose cloud computations and a family of model-based testing criteria to support the testing of cloud applications.
Keywords :
Internet; graph theory; grid computing; program testing; cloud computation; cloud computing applications modeling; cloud computing applications testing; cloud graph; intellectual property access rights; model-based testing; Application software; Availability; Cloud computing; Computational modeling; Computer industry; Intellectual property; Permission; Software maintenance; Software prototyping; Testing; cloud application; graph; testing criteria;
Conference_Titel :
Services Computing Conference, 2009. APSCC 2009. IEEE Asia-Pacific
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-5338-2
Electronic_ISBN :
978-1-4244-5336-8
DOI :
10.1109/APSCC.2009.5394131