For a correct model
abstract ASIL -> integer
A : ASIL -> 1
B : ASIL -> 2
C : ASIL -> 3
D : ASIL -> 4
I am getting an error
Unhandled compilation error occured. Please report this problem.
Wrapped java.lang.IllegalArgumentException: c0_A cannot refine reference uniqueness
The model actually refines the references correctly and it currently works in AlloyIG:
D -> 4
C -> 3
B -> 2
A -> 1