首页> 外文期刊>Software and systems modeling >Dynamic constraint satisfaction problems over models
【24h】

Dynamic constraint satisfaction problems over models

机译:模型上的动态约束满足问题

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

摘要

In early phases of designing complex systems, models are not sufficiently detailed to serve as an input for automated synthesis tools. Instead, a design space is constituted by multiple models representing different valid design candidates. Design space exploration aims at searching through these candidates defined in the design space to find solutions that satisfy the structural and numeric design constraints and provide a balanced choice with respect to various quality metrics. Design space exploration in an model-driven engineering (MDE) context is frequently tackled as specific sort of constraint satisfaction problem (CSP). In CSP, declarative constraints capture restrictions over variables with finite domains where both the number of variables and their domains are required to be a priori finite. However, the existing formulation of constraint satisfaction problems can be too restrictive to capture design space exploration in many MDE applications with complex structural constraints expressed over the underlying models. In this paper, we interpret flexible and dynamic constraint satisfaction problems directly in the context of models. These extensions allow the relaxation of constraints during a solving process and address problems that are subject to change and require incremental re-evaluation. Furthermore, we present our prototype constraint solver for the domain of graph models built upon the Viatra2 model transformation framework and provide an evaluation of its performance with comparison to related tools.
机译:在设计复杂系统的早期阶段,模型不够详细,无法用作自动综合工具的输入。取而代之的是,设计空间由代表不同有效设计候选的多个模型构成。设计空间探索旨在搜索设计空间中定义的这些候选对象,以找到满足结构和数字设计约束并针对各种质量指标提供平衡选择的解决方案。在模型驱动工程(MDE)上下文中进行设计空间探索通常作为特定类型的约束满足问题(CSP)解决。在CSP中,声明性约束捕获对具有有限域的变量的限制,其中变量的数量及其域都必须是先验的。但是,现有的约束满足问题公式可能过于局限,以致于无法在具有基于基础模型表达的复杂结构约束的许多MDE应用程序中捕获设计空间探索。在本文中,我们直接在模型的上下文中解释了弹性和动态约束满足问题。这些扩展允许在解决过程中放宽约束,并解决可能发生变化且需要进行增量重新评估的问题。此外,我们介绍了基于Viatra2模型转换框架构建的图形模型领域的原型约束求解器,并与相关工具进行了比较,对其性能进行了评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号