AutoCRUD - Automating IFML Specification of CRUD Operations

Roberto Rodriguez-Echeverria, José M. Conejero, Juan C. Preciado, Fernando Sanchez-Figueroa

2016

Abstract

Development and deployment technologies for data-intensive web applications have considerably evolved in the last years. Domain specific frameworks or Model-Driven Web Engineering approaches are examples of these technologies. They have made possible to face implicit problems of these systems such as quick evolving business rules or severe time-to-market requirements. Both approaches propose the automation of redundant development tasks as the key factor for their success. The implementation of CRUD operations is a clear example of repetitive and recurrent task that may be automated. However, although web application frameworks have provided mechanisms to automate the implementation of CRUD operations, Model- Driven Web Engineering approaches have generally ignored them and its automation has not been properly faced yet. This paper presents AutoCRUD, a WebRatio plug-in that automates the generation of CRUD operations in OMG IFML (Interaction Flow Modelling Language) standard. The suitability of this tool has been evaluated by its application into several real projects developed by a software company specialized in model-driven web application development. The results obtained present evidences of the significant productivity improvement obtained by the tool, which almost completely removes the developer time dedicated to CRUD operation implementation.

Download


Paper Citation


in Harvard Style

Rodriguez-Echeverria R., M. Conejero J., Preciado J. and Sanchez-Figueroa F. (2016). AutoCRUD - Automating IFML Specification of CRUD Operations . In Proceedings of the 12th International Conference on Web Information Systems and Technologies - Volume 1: APMDWE, (WEBIST 2016) ISBN 978-989-758-186-1, pages 307-314. DOI: 10.5220/0005923003070314

in Bibtex Style

@conference{apmdwe16,
author={Roberto Rodriguez-Echeverria and José M. Conejero and Juan C. Preciado and Fernando Sanchez-Figueroa},
title={AutoCRUD - Automating IFML Specification of CRUD Operations},
booktitle={Proceedings of the 12th International Conference on Web Information Systems and Technologies - Volume 1: APMDWE, (WEBIST 2016)},
year={2016},
pages={307-314},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005923003070314},
isbn={978-989-758-186-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Conference on Web Information Systems and Technologies - Volume 1: APMDWE, (WEBIST 2016)
TI - AutoCRUD - Automating IFML Specification of CRUD Operations
SN - 978-989-758-186-1
AU - Rodriguez-Echeverria R.
AU - M. Conejero J.
AU - Preciado J.
AU - Sanchez-Figueroa F.
PY - 2016
SP - 307
EP - 314
DO - 10.5220/0005923003070314