Using UML Activity Diagrams and Event B for Distributed and Parallel Applications | IEEE Conference Publication | IEEE Xplore