Mining the Conceptual Model of Open Source CMS Using a Reverse Engineering Approach

被引:0
作者
Gkantouna, Vassiliki [1 ]
Sioutas, Spyros [2 ]
Sourla, Georgia [1 ]
Tsakalidis, Athanasios [1 ]
Tzimas, Giannis [3 ]
机构
[1] Univ Patras, Fac Engn, Dept Comp Engn & Informat, Patras, Greece
[2] Ionian Univ, Dept Informat, Corfu, Greece
[3] Technol Educ Inst Messolongh, Fac Econ & Management, Dept Appl Informat Management & Econ, Mesolongion, Greece
来源
ENGINEERING APPLICATIONS OF NEURAL NETWORKS, PT II | 2013年 / 384卷
关键词
Model-driven development; reverse engineering; web application; content management systems; Joomla; data mining; WebML;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Model-driven engineering has become the emerging standard for software development focusing on the use of models as first-class citizens. One possible field of application of such model-driven approaches can be the open source Content Management Systems (CMS) domain. Typically, CMS are built using the source-code-oriented software development process raising issues related to usability, performance and other qualities of service in an application's lifecycle. To overcome these issues, the use of model-driven approaches in the development of CMS-based web applications (WAs) can be particular beneficial. To this end, we propose a model-driven reverse engineering approach for automatic mining of the conceptual model of existing WAs developed using the widely used CMS Joomla! by applying data mining techniques. This methodology can be used to form the cornerstone of an evaluation framework for Joomla!- based WAs either in the design or maintenance process.
引用
收藏
页码:119 / 128
页数:10
相关论文
共 50 条
  • [21] Using reverse engineering techniques to infer a system use case model
    Miranda, Enrique A.
    Beron, Mario
    Montejano, German
    Riesco, Daniel
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2019, 31 (02)
  • [22] A novel sequential approximate optimization approach using data mining for engineering design optimization
    Ye, Pengcheng
    Pan, Guang
    OPTIMIZATION METHODS & SOFTWARE, 2015, 30 (06) : 1255 - 1275
  • [23] Applying Data Mining in Urban Environments Using the Roles Model Approach
    Liliana Zuniga-Canon, Claudia
    Carlos Burguillo, Juan
    ADVANCES IN ARTIFICIAL INTELLIGENCE (IBERAMIA 2014), 2014, 8864 : 698 - 709
  • [24] From a 3D point cloud to an engineering CAD model: a knowledge-product-based approach for reverse engineering
    Durupt, A.
    Remy, S.
    Ducellier, G.
    Eynard, B.
    VIRTUAL AND PHYSICAL PROTOTYPING, 2008, 3 (02) : 51 - 59
  • [25] Investigating the accuracy of boat propeller blade components with reverse engineering approach using photogrammetry method
    Faizin, M.
    Paryanto, P.
    Cahyo, N.
    Rusnaldy, R.
    RESULTS IN ENGINEERING, 2024, 22
  • [26] Edge detection in reverse engineering using a scanning approach. Part 1: scanning algorithm
    Schreve, K
    Basson, AH
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2005, 26 (9-10) : 1048 - 1054
  • [27] Edge detection in reverse engineering using a scanning approach. Part 1: scanning algorithm
    K. Schreve
    A.H. Basson
    The International Journal of Advanced Manufacturing Technology, 2005, 26 : 1048 - 1054
  • [28] C2AADL_Reverse: A model-driven reverse engineering approach to development and verification of safety-critical software
    Yang, Zhibin
    Qiu, Zhikai
    Zhou, Yong
    Huang, Zhiqiu
    Bodeveix, Jean-Paul
    Filali, Mamoun
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 118
  • [29] 3D CAD model reconstruction and fast prototyping of rotational parts: a reverse engineering approach
    Chowdary, Boppana, V
    Jaglal, Deepak
    JOURNAL OF ENGINEERING DESIGN AND TECHNOLOGY, 2023, 21 (05) : 1520 - 1544
  • [30] A Model Driven Reverse Engineering Framework for Generating High Level UML Models From Java']Java Source Code
    Sabir, Umair
    Azam, Farooque
    Ul Haq, Sami
    Anwar, Muhammad Waseem
    Haider, Wasi
    Amjad, Anam
    IEEE ACCESS, 2019, 7 : 158931 - 158950