https://www.ics.uci.edu/~alspaugh/cls/shr/alloy.html
https://www.ics.uci.edu/~alspaugh/cls/shr/alloy.html