DSL Based on a Meta-Model for Optimization and Better Exploitation of Cloud Computing

We assume that the hybrid cloud computing model can perfectly meet the users’ needs who want to fully exploit the benefits of competition from cloud providers to get the best quality service with the most optimized cost. The aim of this paper is to establish an implementation of meta-model suggested in our previous article for the purpose of creating a DSL specific for cloud computing. We will introduce the idea of decomposing the meta-model into modules independently distributed on different Clouds that form a hybrid cloud. These modules will be elementary to clarify the dependencies between units. In the first section of this article we are going to introduce a short definition of the concept of DSL (domain specific language) as well as some related concepts. In the second section we will introduce the benefits for the creation of a DSL to develop applications to host in a Cloud Computing environment. The third part introduces our approach, in the last section we will offer a multitude of tools and technology to facilitate the implementation of a DSL.