首页> 外文期刊>International journal of information system modeling and design >Constraints: The Heart of Domain and Application Engineering in the Product Lines Engineering Strategy
【24h】

Constraints: The Heart of Domain and Application Engineering in the Product Lines Engineering Strategy

机译:约束:产品线工程策略中领域和应用工程的核心

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

摘要

Drawing from an analogy between features based Product Line (PL) models and Constraint Programming (CP), this paper explores the use of CP in the Domain Engineering and Application Engineering activities that are put in motion in a Product Line Engineering strategy. Specifying a PL as a constraint program instead of a feature model carries out two important qualities of CP: expressiveness and direct automation. On the one hand, variables in CP can take values over boolean, integer, real or even complex domains and not only boolean values as in most PL languages such as the Feature-Oriented Domain Analysis (FODA). Specifying boolean, arithmetic, symbolic and reified constraint, provides a power of expression that spans beyond that provided by the boolean dependencies in FODA models. On the other hand, PL models expressed as constraint programs can directly be executed and analyzed by off-the-shelf solvers. This paper explores the issues of (a) how to specify a PL model using CP, including in the presence of multi-model representation, (b) how to verify PL specifications, (c) how to specify configuration requirements, and (d) how to support the product configuration activity. Tests performed on a benchmark of 50 PL models show that the approach is efficient and scales up easily to very large and complex PL specifications.
机译:通过基于特征的产品线(PL)模型和约束编程(CP)之间的类比,本文探讨了CP在领域工程和应用工程活动中的使用,这些活动在产品线工程策略中付诸实施。将PL指定为约束程序而不是特征模型具有两种重要的CP品质:表现力和直接自动化。一方面,CP中的变量可以采用布尔,整数,实数甚至复杂域中的值,而不仅仅是像大多数PL语言(如面向特征的域分析(FODA))中那样的布尔值。指定布尔,算术,符号和修饰约束将提供超出FODA模型中布尔依赖项提供的表达式的能力。另一方面,表示为约束程序的PL模型可以由现成的求解器直接执行和分析。本文探讨了以下问题:(a)如何使用CP指定PL模型,包括在存在多模型表示的情况下;(b)如何验证PL规范;(c)如何指定配置要求;以及(d)如何支持产品配置活动。在50个PL模型的基准上进行的测试表明,该方法是有效的,并且可以轻松扩展到非常大和复杂的PL规格。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号