La main à la pâte, an abacus to teach formal specifications

This paper describes the use of a soroban (japanese abacus) for teaching abstraction and refinement in a introductory course on B specifications.