期刊名称:International Journal of Advanced Computer Science and Applications(IJACSA)
印刷版ISSN:2158-107X
电子版ISSN:2156-5570
出版年度:2019
卷号:10
期号:10
页码:304-310
出版社:Science and Information Society (SAI)
摘要: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.
关键词:Framework; Architecture-Driven Modernization
(ADM); Knowledge Discovery Model (KDM); Model-ViewController (MVC)