Towards formal modeling and verification of UML class diagrams using first-order logic and resolution | IET Conference Publication | IEEE Xplore