
References
1. J. R. Abrial. The B-Book. Cambridge University Press, 1996.
2. B-Core (UK) Ltd., Oxford (UK). B-Toolkit User’s Manual, Release 3.2, 1996.
3. H. Bowman and J. Derrick. A junction between state based and behavioural specification.
In P. Ciancarini, A. Fantechi, and R. Gorrieri, editors, Proceedings of 4th IFIP International
Conference on Formal Methods for Open Object-Based Distributed Systems, pages 213–237.
Kluwer, 1999.
4. Gregor Engels, Jochem M. K¨uster, Reiko Heckel, and Luuk Groenewegen. A Methodology
for Specifying and Analyzing Consistency of Object-Oriented Behavioral Models. In Pro-
ceedings of the 8th European Software Engineering Conference Held Jointly with 9th ACM
SIGSOFT Symposium on the Foundations of Software Engineering, pages 186–195. ACM
Press, 2001.
5. Formal Systems (Europe) Ltd. Failures-Divergence Refinement: FDR2 User Manual, 2003.
6. David Harel. Statecharts: A visual formalism for complex systems. Science of Computer
Programming, 8(3):231–274, June 1987.
7. C. A. R. Hoare. Communicating Sequential Processes. Prentice Hall, 1985.
8. I. Jacobson, M. Griss, P. Jonsson, and G. Oevergaard. Object-Oriented Software Engineer-
ing: A Use Case Driven Approach. Addison-Wesley, 1992.
9. Kai Koskimies, Tarja Syst¨a, Jyrki Tuomi, and Tatu M¨annist¨o. Automated Support for Mod-
eling OO Software. IEEE Software, pages 87–94, January–February 1998.
10. K. Lano. The B Language and Method: A Guide to Practical Formal Development. FACIT.
Springer-Verlag, 1996.
11. H. Ledang and J. Souqui`eres. Integrating UML and B Specification Techniques. In
GI2001 Workshop: Integrating Diagrammatic and Formal Specification Techniques, Uni-
versit¨at Wien,
¨
Osterreich, September 2001.
12. Eric Meyer and Jeanine Souqui`eres. A Systematic Approach to Transform OMT Diagrams
to a B Specification. In J. Wing, J. Woodcock, and J. Davies, editors, FM’99 – B Users Group
Meeting – Applying B in an industrial context : Tools, Lessons and Techniques, volume 1708
of LNCS, pages 875–895. Springer-Verlag, 1999.
13. Object Management Group. OMG Unified Modeling Language Specification Version 1.4,
September 2001.
14. Steve Schneider. The B-Method: An Introduction. Palgrave, 2001.
15. Steve Schneider and Helen Treharne. Communicating B Machines. In ZB’2002 – Formal
Specification and Development in Z and B, volume 2272 of Lecture Notes in Computer Sci-
ence (Springer-Verlag), pages 416–435, Grenoble, France, January 2002. Laboratoire LSR-
IMAG.
16. STERIA - Technologies de l’Information, Aix-en-Provence (F). Atelier B, Manuel Utilisa-
teur, Version 3.5, 1998.
17. J. Tenzer and P. Stevens. Modelling recursive calls with uml state diagrams. In Proceedings
of FASE 2003, volume 2621, pages 135–149. Springer, 2003.
18. Helen Treharne and Steve Schneider. Using a process algebra to control B OPERATIONS. In
IFM’99 1st International Conference on Integrated Formal Methods, pages 437–457, York,
June 1999. Springer-Verlag.
19. W. L. Yeung. Checking Consistency Between Class Structure and State Machines Based
on CSP and B. Technical report, Department of Information Systems, Lingnan University,
Hong Kong, 2003.
9