OACAL: Finding Module-consistent Specifications to Secure Systems from Weakened User Obligations | IEEE Conference Publication | IEEE Xplore