DocumentCode :
2503091
Title :
A DSL-Based Approach to Software Development and Deployment on Cloud
Author :
Sledziewski, Krzysztof ; Bordbar, Behzad ; Anane, Rachid
Author_Institution :
Sch. of Comput. Sci., Univ. of Birmingham, Birmingham, UK
fYear :
2010
fDate :
20-23 April 2010
Firstpage :
414
Lastpage :
421
Abstract :
With the advent of Cloud computing massively scalable and cost effective IT resources can be accessed and used seamlessly. Various APIs are made available for manipulating the infrastructure of the Cloud and its data models and for applying the deployment tools. Cloud computing promotes a new approach to software development. In particular, the development team must bridge the gap between the requirement of the clients and the available facilities on the Cloud. This complexity might inevitably result in higher cost and potentially unsatisfactory results. In this paper a method for bridging the gap between the clients view and software development on the Cloud is proposed. It is based on the introduction of Domain Specific Languages (DSL) into the process of Cloud based application development and deployment. Domain Specific Languages facilitate the development of applications by easing the design of high level models and specifications that the client can understand and even produce. The automated method described in the paper implements and deploys software for the Cloud. A preliminary evaluation shows that the proposed approach improves the process of developing and deploying applications on the Cloud.
Keywords :
distributed programming; software engineering; specification languages; cloud computing; domain specific languages; software deployment; software development; Application software; Cloud computing; Computer networks; Computer science; Costs; DSL; Data models; Domain specific languages; Programming; Software tools; Cloud Computing; Domain Specific Languages; Google App Engine; Service oriented Architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Information Networking and Applications (AINA), 2010 24th IEEE International Conference on
Conference_Location :
Perth, WA
ISSN :
1550-445X
Print_ISBN :
978-1-4244-6695-5
Type :
conf
DOI :
10.1109/AINA.2010.81
Filename :
5474729
Link To Document :
بازگشت