Title of article :
A Pattern-Based Development Approach for Interaction Flow Modeling Language
Author/Authors :
Rodriguez-Echeverria, Roberto Quercus Software Engineering Group - University of Extremadura, Spain , Preciado, Juan C. Quercus Software Engineering Group - University of Extremadura, Spain , Rubio-Largo, 1 A´ lvaro Universidade Nova de Lisboa, Portugal , Conejero, Jose´ M. Quercus Software Engineering Group - University of Extremadura, Spain , Prieto, A´ lvaro E. Quercus Software Engineering Group - University of Extremadura, Spain
Pages :
16
From page :
1
To page :
16
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, so automation has not been properly faced yet. This paper presents a pattern-based development approach for the Interaction Flow Modeling Language as a way to finally automate repetitive specification tasks. Our approach is illustrated by defining and applying IFML patterns for CRUD operations. Additionally, a supporting tool, which enables automation, is shown. The suitability of our approach and the utility of its tool have 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 evidence of a significant productivity improvement obtained by the automation of the IFML specification of CRUD operations.
Keywords :
Flow Modeling Language , Development Approach , Interaction , A Pattern-Based
Journal title :
Scientific Programming
Serial Year :
2019
Full Text URL :
Record number :
2611610
Link To Document :
بازگشت