首页> 外文会议>International Conference on Enterprise Information Systems >Evaluating the Effort for Modularizing Multiple-Domain Frameworks Towards Framework Product Lines with Aspect-oriented Programming and Model-driven Development
【24h】

Evaluating the Effort for Modularizing Multiple-Domain Frameworks Towards Framework Product Lines with Aspect-oriented Programming and Model-driven Development

机译:评估模块化多域框架的努力,以方面导向的编程和模型驱动的开发

获取原文

摘要

Multiple-Domain Frameworks (MDFs) are frameworks that unconsciously involve variabilities from several domains and present two main problems: i) useless variabilities in the final releases and ii) architectural inflexibility. One alternative for solving this problem is to convert them into Framework Product Lines (FPL). FPL is a product line whose members are frameworks rather than complete applications. The most important characteristic of FPLs is the possibility of creating members (frameworks) holding just the desired variabilities. However, the process of converting an MDF into an FPL is very time-consuming and the choice for the most suitable technique may improve significantly the productivity. The main focus of this paper is an experiment that evaluates two techniques that are usually considered for dealing with features: model-driven development and aspect-oriented programming. Our experiment was conducted comparing the effort in converting an MDF called GRENJ into an FPL called GRENJ-FPL The results showed significant differences regarding the time spent and the occurrence of errors using both techniques.
机译:多域框架(MDFS)是框架,无意识地涉及来自若干域名的变量,并提出了两个主要问题:i)最终版本和II的无用的可变性和II)架构不灵活性。解决此问题的一个替代方案是将它们转换为框架产品线(FPL)。 FPL是一种产品线,其成员是框架而不是完整的应用程序。 FPLS最重要的特征是创建持有所需可变性的成员(框架)的可能性。然而,将MDF转换为FPL的过程非常耗时,并且最合适的技术的选择可以显着提高生产率。本文的主要焦点是一种实验,可以评估通常考虑处理特征的两种技术:模型驱动的开发和面向方面的编程。我们的实验进行了比较将称为GRENJ的MDF转换为称为GRENJ-FPL的FPL的努力,结果表明,有关使用这两种技术的时间和误差的发生显着差异。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号