Electronic Notes in Theoretical Computer Science · 2015 · 13 citations · 20 references
ComputingComputer ScienceInformation SystemsSoftware EngineeringSystems ArchitectureWeb TechnologiesApplication ArchitectureContent Management SystemsData MigrationMigration AutomationSoftware ArchitectureSoftware MaintenanceApplication MigrationModel Transformation RulesModel-driven ArchitectureModel-to-model TransformationModernizationWeb Application MaintenanceWeb Content Management SystemsWebsite Migration
In recent years, Content Management Systems (CMS) have proven to be the best platforms for maintaining the large amount of digital content managed by Web applications. Thus, many organizations have experienced the necessity to base its Web applications on these CMS platforms. To do this, they start a migration process which is complex and error prone. To support this process, we propose a method based on the principles of Architecture-Driven Modernization (ADM) which automates the migration of Web applications to CMS-based Web applications. This article focuses on the implementation of two artifacts of this method: 1) the DSL ASTM_PHP, a modeling language for defining a model from PHP code (ASTM_PHP model) and 2) the model-to-model transformation rules which generate automatically a KDM model from a ASTM_PHP model. To show the feasibility of this implementation, we use a case study based on a widget implemented in PHP which lists the online users of a Web application.
20
The unified Modeling Language User Guide
Geoff Glasson · Linux journal · 1999 · 3.3K citations
Aruna Raja, Devika Lakshmanan · International Journal of Computer Applications · 2010 · 613 citations · Full text