-
Notifications
You must be signed in to change notification settings - Fork 0
/
CKtInst.pvs
35 lines (30 loc) · 913 Bytes
/
CKtInst.pvs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
CKtInst: THEORY
BEGIN
IMPORTING FeatureModelSemantics
IMPORTING CKtrans
IMPORTING CKInt[Name.Configuration,
Formula_,
FormulaTheory.satisfies,
FeatureModel.FM,
Name.Name,
FeatureModelSemantics.semantics,
FeatureModelSemantics.wfFM,
FormulaTheory.wt,
FeatureModelSemantics.genFE,
FeatureModelSemantics.getFeatures,
FeatureModelSemantics.addMandatory,
FeatureModelSemantics.addOptional
]{{
RightSide:=CKtrans.Transformation,
Item:=CKtrans.Item,
CK:=CKtrans.CK,
exps:=CKtrans.exps,
getExp := CKtrans.getExp,
getRS := CKtrans.getRS,
items := CKtrans.items,
wfCK:=CKtrans.wfCK,
semantics:=CKtrans.semantics%,
% notshowupItem := ConfigurationKnowledge.notshowupItem,
% showupItem:=ConfigurationKnowledge.showupItem
}}
END CKtInst