Publication in conference proceedings Q4
Cloud-based Business Applications Development Methodology
Hind Benfenatki (Benfenatki, Hind ); Catarina Ferreira da Silva (Ferreira da Silva, C.); Aïcha-Nabila Benharkat (Benharkat, Aïcha-Nabila ); Parisa Ghodous (Ghodous, P.);
Proc. of the 23rd IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE)
Year (definitive publication)
2014
Language
English
Country
Italy
More Information
Web of Science®

Times Cited: 6

(Last checked: 2024-11-20 11:11)

View record in Web of Science®

Scopus

Times Cited: 10

(Last checked: 2024-11-20 19:16)

View record in Scopus


: 2.4
Google Scholar

Times Cited: 20

(Last checked: 2024-11-19 05:43)

View record in Google Scholar

Abstract
Nowadays, cloud applications are developed in Platforms as a Service and Infrastructures as a Service. Before the advent of Cloud computing, software engineering knew several approaches and methodologies for application development like: agiles methods and service oriented approaches. With cloud computing and the convergence toward ”Everything as a Service”, application development methods are moving to a new paradigm which abstracts the underlying architecture and infrastructure. We find in the literature, some work describing frameworks and architectures for cloud software development, but there is a lack of a methodology which covers the whole application development lifecycle. Furthermore, these work are mainly dedicated to developers. Our work fits into the perspective of defining a methodology for automatic cloud-based services-oriented business application development. The methodology we propose is designed for non-IT professional users. It avoids the huge technical background needed for cloud application development by automating the process of development; avoids PaaS dependency and advocates the implicit collaboration by reusing and composing services. We define a ”requirements vocabulary”, which is based on linked USDL principles and aims to describe the application requirements in a high level of abstraction of the development details.
Acknowledgements
--
Keywords
Cloud Computing,Business applications development,Requirement expression,Linked services,Services reuse
  • Computer and Information Sciences - Natural Sciences
  • Electrical Engineering, Electronic Engineering, Information Engineering - Engineering and Technology

With the objective to increase the research activity directed towards the achievement of the United Nations 2030 Sustainable Development Goals, the possibility of associating scientific publications with the Sustainable Development Goals is now available in Ciência-IUL. These are the Sustainable Development Goals identified by the author(s) for this publication. For more detailed information on the Sustainable Development Goals, click here.