You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

23 lines
611 B

// Bug fixed in SVN rev 11215
// Probabilities that reference state variables were not correctly
// translated in the transformation to a location-based model
pta
module M
s : [0..2];
x : clock;
invariant
true => x<=1
endinvariant
// ITE for probabilities
[a] true & x=1 -> (s=0 ? 0.5 : 0.25):(s'=0)&(x'=0) + (s=0 ? 0.5 : 0.75):(s'=2)&(x'=0);
// direct reference to state variable values in probabilities
[b] s<=1 & x=1 -> (1-s):(s'=1)&(x'=0) + s:(s'=0)&(x'=0);
// implicit probability (checks that 'null' probability is properly handled)
[c] s=2 & x=1 -> (s'=2)&(x'=0);
endmodule