【24h】

Language support for feature-oriented product line engineering

机译:针对面向功能的产品线工程的语言支持

获取原文
获取原文并翻译 | 示例

摘要

Product line engineering is an emerging paradigm of developing a family of products. While product line analysis and design mainly focus on reasoning about commonality and variability of family members, product line implementation gives its attention to mechanisms of managing variability. In many cases, however, product line methods do not impose any specific synthesis mechanisms on product line implementation, so implementation details are left to developers. In our previous work, we adopted feature-oriented product line engineering to build a family of compilers and managed variations using the Standard ML module system. We demonstrated the applicability of this module system to product line implementation. Although we have benefited from the product line engineering paradigm, it mostly served us as a design paradigm to change the way we think about a set of closely related compilers, not to change the way we build them. The problem was that Standard ML did not fully realize this paradigm atthe code level, which caused some difficulties when we were developing a set of compilers.
机译:产品线工程是开发一系列产品的新兴范例。产品线的分析和设计主要集中在家庭成员的共性和变异性的推理上,而产品线的实施则将注意力集中在管理变异性的机制上。但是,在许多情况下,产品线方法没有在产品线实施中强加任何特定的综合机制,因此实施细节留给开发人员。在我们以前的工作中,我们采用了面向功能的产品线工程,以使用Standard ML模块系统构建一系列编译器和托管变体。我们证明了此模块系统对产品线实施的适用性。尽管我们受益于产品线工程范式,但它主要是作为我们的设计范式来改变我们对一组紧密相关的编译器的思考方式,而不是改变我们构建它们的方式。问题在于标准ML在代码级别上没有完全实现这种范例,这在我们开发一组编译器时造成了一些困难。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号