Using first-order logic to reason about policies | IEEE Conference Publication | IEEE Xplore