Invention Grant
- Patent Title: Template expressions for constraint-based systems
-
Application No.: US15901300Application Date: 2018-02-21
-
Publication No.: US10534592B2Publication Date: 2020-01-14
- Inventor: Patrick Berg , Conrad Drescher , Patrick Zimmer
- Applicant: SAP SE
- Applicant Address: DE Walldorf
- Assignee: SAP SE
- Current Assignee: SAP SE
- Current Assignee Address: DE Walldorf
- Agency: Klarquist Sparkman, LLP
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F9/44 ; H04L12/24 ; G06F17/27 ; G06F8/41 ; G06F8/20 ; G06F8/35 ; G06F16/901 ; G06Q30/06 ; G06Q10/04 ; G06F8/36

Abstract:
Technologies are provided for creating and using template constraint expressions in constraint-based systems. Template constraint expressions can be created that can be used to define multiple usages of a same constraint rule in a configuration model. Using the template constraint expression, the constraint rule can be translated once and used multiple times as different instances of the rule are activated. Updates to the rule can be made to the template constraint expression and applied to all of the related instances. Constraint expressions can be created based on the template constraint expression. Multiple object instances in a configuration model can be identified that satisfy matching criteria of the template constraint expression. Variables of the matching object instances can be mapped to variable placeholders in the template constraint expression to create constraint expressions. A constraint solver can be used to evaluate the constraint expressions.
Public/Granted literature
- US20190042215A1 TEMPLATE EXPRESSIONS FOR CONSTRAINT-BASED SYSTEMS Public/Granted day:2019-02-07
Information query