You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-8Lines changed: 13 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,23 +36,28 @@ UVL specifies variability models with a tree-like structure to represent the hie
36
36
37
37
In addition to the language core described above, UVL provides several extensions providing additional language constructs. The following language levels are supported:
38
38
39
-
*SAT Level
40
-
*SAT Core: Level without any extension as seen above
39
+
*Boolean Level
40
+
*Boolean Core: Level without any extension as seen above
41
41
* Group Cardinality: Specify selecting [n..m] (between n and m) children parent-children relationships D
42
-
*SMT Level
43
-
*SMT Core: Supports constraints over feature attributes with standard arithmetic operations (+,-,*,/,=,!=,>,<)
42
+
*Arithmetic Level
43
+
*Arithmetic Core: Supports constraints over feature attributes with standard arithmetic operations (+,-,*,/,=,!=,>,<)
44
44
* Attribute aggregates: Simplifies specification of attribute constraints by allowing sum() and avg() aggregates
45
-
* Feature Cardinality: A single feature can be selected between n and m times
45
+
* Feature Cardinality: A single feature can be selected between n and m times
46
+
* Type Level
47
+
* Type Core: Supports String Features
48
+
* Type Numeric-Constraints: Allows numeric operations like floor(..) and ceil(..) within constraints
49
+
* Type String-Constraints: Allows string operations like len(..) and comparison (of String Features) within constraints
46
50
47
51
The following feature model in UVL syntax enriches the previous version with new language concepts. Further, feature attributes, such as the number of calories, are attached to features.
0 commit comments