B is a formal method (and a specification language) which enables the automatic generation of an executable code through a
succession of refinements stemming from an abstract specification. The industrial tools provide support for all the development
process (type-checking facilities, automatic and interactive proof support,...). A B specification requires a certain knowledge
of mathematical notations (Classical logic and sets) as well as specific terminology (generalized substitutions, B keywords)
which may in all likelihood leave a non-specialist of the B notation in the dark. To address this problem, we will extract
graphic elements from B specification in an effort to render it more understandable to the novice. These visual elements are
illustrated in a UML statechart diagrams.