A Reverse-Engineering Approach to Understanding B Specifications with UML Diagrams | IEEE Conference Publication | IEEE Xplore