Title
A model-driven approach for promoting cloud PaaS portability
Abstract
Cloud computing has become an important research subject in software engineering. Among the many research gaps related to this new computing model is the lack of portability between cloud platforms, which generates the Lock-In problem. The Lock-In is the difficulty in migrating data and applications from a cloud platform to another. Current attempts to address this problem revolve around standardization of APIs and frameworks. We propose a different path, using model-driven engineering (MDE). We selected two cloud platforms and built a DSL and a set of automated transformations that generate code for each platform, based on a single portable model. We present the results of two studies. In a first study, subjects were asked to use the two versions of the same application, each one generated for a different platform from a single model. The subjects did not notice any difference between the two versions in terms of functionality. In a second study, we observed that besides facilitating cloud portability, MDE can increase productivity and reusability. These results indicate that MDE may be an alternative to standardization, not only helping to solve portability problems but also leading to additional benefits.
Year
Venue
Keywords
2013
CASCON
single model,portability problem,cloud platform,cloud portability,model-driven approach,cloud paas portability,single portable model,new computing model,cloud computing,different path,lock-in problem,different platform
Field
DocType
Citations 
Software engineering,Portability testing,Computer science,Digital subscriber line,Real-time computing,Notice,Software portability,Standardization,Reusability,Distributed computing,Cloud computing
Conference
0
PageRank 
References 
Authors
0.34
19
3
Name
Order
Citations
PageRank
Elias Adriano Nogueira da Silva1112.32
Renata Pontin M. Fortes223427.74
Daniel Lucrédio321916.11