Using UML state diagrams for visual modeling of business rules | IEEE Conference Publication | IEEE Xplore