Efficient recognition of finite satisfiability in UML class diagrams: Strengthening by propagation of disjoint constraints | IEEE Conference Publication | IEEE Xplore