MVC Frameworks Modernization Approach
Journal Title: International Journal of Advanced Computer Science & Applications - Year 2019, Vol 10, Issue 10
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
Detecting Distributed Denial of Service Attacks Using Data Mining Techniques
Users and organizations find it continuously challenging to deal with distributed denial of service (DDoS) attacks. . The security engineer works to keep a service available at all times by dealing with intruder attacks....
Smoothness Measure for Image Fusion in Discrete Cosine Transform
The aim of image fusion is to generate high-quality images using information from source images. The fused image contains more information than any of the source images. Image fusion using transforms is more effective th...
Hospital Readmission Prediction using Machine Learning Techniques
One of the most critical problems in healthcare is predicting the likelihood of hospital readmission in case of chronic diseases such as diabetes to be able to allocate necessary resources such as beds, rooms, specialist...
MapReduce Programs Simplification using a Query Criteria API
A Hadoop HDFS is an organized and distributed collection of files. It is created to store a huge part of data and then retrieve it and analyze it efficiently in a less amount of time. To retrieve and analyze data from th...
Training Difficulties in Deductive Methods of Verification and Synthesis of Program
The article analyzes the difficulties which Bachelor Degree in Informatics and Computer Sciences students encounter in the process of being trained in applying deductive methods of verification and synthesis of procedura...