blob: 0a05afa85073c30d7fc23ac883a1f34b08953f5b [file] [log] [blame]
@explore_option{
loggers = [graphic=svg];
pre_filters = [ max_depth = 3 ]
}
@message{
m1(Integer,Integer);
m2(Integer);
m3(Integer,Integer)
}
@variable{
x : Integer;
y : Integer;
z : Integer;
id : Integer
}
@lifeline{
l1;l2;l3
}
@init{
l2.id = 525;
l2.z = 23;
l3.id = 491;
l3.z = #
}
@seq(
m1(#,#) -> l1{x:=$0;y:=$1},
@alt(
@seq(
[(x>=y)]l1 -- m2((x*y)) -> l2{z:=(z-$0)},
l2 -- m3(z,id) -> l1
),
@seq(
[(x<y)]l1 -- m2((y-x)) -> l3{z:=(z+$0)},
l3 -- m3(z,id) -> l1
)
)
)