• 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