IIUM Repository

REST API auto generation: a model-based approach

Hussein, Salah and Zein, Samer and Salleh, Norsaremah (2020) REST API auto generation: a model-based approach. In: 19th International Conference on New Trends in Intelligent Software Methodologies, Tools and Techniques, 22 - 24 September 2020, Virtual, Online; Japan.

[img] PDF - Published Version
Restricted to Repository staff only

Download (655kB) | Request a copy
[img]
Preview
PDF (Scopus) - Supplemental Material
Download (267kB) | Preview

Abstract

t. Most of software products, especially mobile applications (apps) rely on a back-end web services to communicate with a shared data repository. Statistics have demonstrated exponential demand on web services, mainly REST, due to the continuous adoption of IoT (Internet of Things) and Cloud Computing. However, the development of back-end REST web services is not a trivial task, and can be intimidating even for seasoned developers. Despite the fact that there are several studies that focus on automatic generation of REST APIs, we argue that those approaches violate the rules of code flexibility and are not appropriate for novice developers. In this study, we present an approach and a framework, named RAAG (REST Api Auto-Generation), that aims to improve productivity by simplifying the development of REST web services. Our RAAG framework abstracts layers, where code generation has been avoided due its limitations. A preliminary evaluation shows that RAAG can significantly improves development productivity and is easy to operate even by novice developers.

Item Type: Conference or Workshop Item (Invited Papers)
Additional Information: 3705/88997
Uncontrolled Keywords: code generation, model-based, software framework, SOA, web services, and REST APIs
Subjects: T Technology > T Technology (General)
Kulliyyahs/Centres/Divisions/Institutes (Can select more than one option. Press CONTROL button): Kulliyyah of Information and Communication Technology > Department of Computer Science
Kulliyyah of Information and Communication Technology > Department of Computer Science
Depositing User: Dr Norsaremah Salleh
Date Deposited: 13 Apr 2021 12:51
Last Modified: 13 Apr 2021 12:51
URI: http://irep.iium.edu.my/id/eprint/88997

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year