首页> 外文会议>European Conference on Modelling Foundations and Applications >Iterative Model-Driven Development of Software Extensions for Web Content Management Systems
【24h】

Iterative Model-Driven Development of Software Extensions for Web Content Management Systems

机译:Web内容管理系统软件扩展的迭代模型驱动

获取原文

摘要

Dynamic web applications powered by Web Content Management Systems (WCMSs) such as Joomla, WordPress, or Drupal dominate today's web. A main advantage of WCMSs is their functional extensibility by standardized WCMS extensions. However, the development and evolution of these extensions are challenging tasks. Due to dependencies to the core platform and other WCMS extensions, the code structure of an extension includes a large defect potential. Mistakes usually lead to website crashes and are hard to find, especially for inexperienced developers. In this work, we define a model-driven development (MDD) process and apply it during the development of software extensions for the WCMS Joomla. To address two separate scenarios, involving the development of independent and dependent WCMS extensions, we use an MDD infrastructure, comprising a domain-specific language, a code editor, and reverse engineering facilities. In addition, we provide evidence indicating that our model-driven approach is useful to generate extensions with consistent interdependencies, demonstrating that the main issues of extension development in the WCMS domain can be addressed using a model-driven approach. By applying the MDD infrastructure on actual projects, we additionally present the lessons learned.
机译:动态Web应用程序由Web内容管理系统(WCMS)提供支持,例如Joomla,WordPress或Drupal主导今天的Web。 WCMS的主要优点是它们通过标准化WCMS扩展的功能可扩展性。然而,这些扩展的发展和演变是挑战的任务。由于核心平台和其他WCMS扩展的依赖性,扩展的代码结构包括大的缺陷潜力。错误通常导致网站崩溃,很难找到,特别是对于缺乏经验的开发人员来说。在这项工作中,我们定义了模型驱动的开发(MDD)进程,并在WCMS Joomla开发软件扩展期间应用。要解决两个单独的方案,涉及开发独立和依赖WCMS扩展,我们使用MDD基础架构,包括特定于域的语言,代码编辑器和逆向工程设施。此外,我们提供了证据表明我们的模型驱动方法有助于生成具有一致性相互依赖性的扩展,表明可以使用模型驱动方法解决WCMS域中的扩展开发的主要问题。通过在实际项目上应用MDD基础设施,我们还提供了学习的经验教训。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号