Boolean logic with variant configuration
I am looking for an easy solution or a framework of certain setup of dependencies, variant tables to fulfill this kind of logical expressions:
|Input Characteristic||IF Characteristic||Output Characteristic|
For an example
1. the first row means:
if the input characteristic value is "X" and there is not any IF characteristic value then the output charcteristic value has to be "Y"
2. the row six means:
if the input characteristic value is "X" and the IF characteristic value is not "Z" then the output charcteristic value cannot be "Y"
Let us say that the content (characteristic values) are stored in variant tables so I would like to setup some general dependencies which can handle the above cases.
Usually I have been using variant tables and on the top of them only positive constraints (e.g. input characteristic value is "X" then infer the output characteristic value "Y" based on a variant table)
I am looking for some flexible solutions possibly without development.
Thank you in advance!