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

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.

[1]  Giannis Tzimas,et al.  Discovering Re-usable Design Solutions in Web Conceptual Schemas: Metrics and Methodology , 2005, ICWE.

[2]  Judith Wusteman Document Type Definition (DTD) , 2010 .

[3]  Giannis Tzimas,et al.  Application modeling using reverse engineering techniques , 2006, SAC '06.

[4]  Giuseppe A. Di Lucca,et al.  Reverse engineering Web applications: the WARE approach , 2004, J. Softw. Maintenance Res. Pract..

[5]  Giannis Tzimas,et al.  A Tool for Extracting Model Clones From a Conceptual Schema , 2006, IASTED Conf. on Software Engineering.

[6]  Mario Luca Bernardi,et al.  The RE-UWA approach to recover user centered conceptual models from Web applications , 2009, International Journal on Software Tools for Technology Transfer.

[7]  San Murugesan Web engineering , 1999, LINK.

[8]  Liu Xianming,et al.  An Approach for Reverse Engineering of Web Applications , 2008, 2008 International Symposium on Information Science and Engineering.

[9]  Mario Luca Bernardi,et al.  Web applications design recovery and evolution with RE‐UWA , 2013, J. Softw. Evol. Process..