MVC Frameworks Modernization Approach

Abstract

The use of web development frameworks has grown significantly, specially the Model-View-Controller (MVC) based frameworks. The ability to immigrate web applications between different frameworks available becomes more and more relevant. The automation of the migration through transformations avoid the necessity to rewrite the code entirely. Architecture Driven Modernization (ADM) is the most successful approach that standardizes and automates the reengineering process. In this paper, we define an ADM approach to generate MVC web applications models in the highest level of abstraction from Struts 2 and Codeignitter Models. To do this, we add the MVC concepts to the KDM metamodel and then we specify a set of transformations to generate MVC KDM models. This proposal is validated through the use of our approach to transform CRUD (Create, Read, Update and Delete) applications models from MVC frameworks to MVC KDM.

Authors and Affiliations

Amine Moutaouakkil, Samir Mbarki

Keywords

Related Articles

Dependency Test: Portraying Pearson's Correlation Coefficient Targeting Activities in Project Scheduling

In this paper, we discuss project scheduling with conflicting activity-resources. Several project activities require same resources but, may be scheduled with the certain lapse of time resulting in repeatedly using the s...

Classifying Arabic Text Using KNN Classifier

With the tremendous amount of electronic documents available, there is a great need to classify documents automatically. Classification is the task of assigning objects (images, text documents, etc.) to one of several pr...

A Survey on Location Privacy-Preserving Mechanisms in Mobile Crowdsourcing

Mobile Crowdsourcing (MCS) surfaced as a new affluent method for data collection and processing as a result of the boom of sensor-rich mobile devices popularity. MCS still has room for improvement, particularly in protec...

FPGA Implementation of Parallel Particle Swarm Optimization Algorithm and Compared with Genetic Algorithm

In this paper, a digital implementation of Particle Swarm Optimization algorithm (PSO) is developed for implementation on Field Programmable Gate Array (FPGA). PSO is a recent intelligent heuristic search method in which...

The Solution Structure and Error Estimation for The Generalized Linear Complementarity Problem

In this paper, we consider the generalized linear complementarity problem (GLCP). Firstly, we develop some equivalent reformulations of the problem under milder conditions, and then characterize the solution of the GLCP....

Download PDF file
  • EP ID EP665108
  • DOI 10.14569/IJACSA.2019.0101043
  • Views 64
  • Downloads 0

How To Cite

Amine Moutaouakkil, Samir Mbarki (2019). MVC Frameworks Modernization Approach. International Journal of Advanced Computer Science & Applications, 10(10), 304-310. https://europub.co.uk/articles/-A-665108