![]() |
![]() |
|
||||||||||||||||||||
|
Application name: Bus arbiter of Bull's Powerscale architecture Organisation: INRIA Rhone Alpes / DYADE (Bull-INRIA Joint Venture for Advanced Research) Method: LOTOS Tools: CADP (Caesar/Aldebaran Development Package) Domain: Hardware Design. Period:
Size: 760 lines of code (26% for the data part and 74% for the control part). Description: PowerScale is the multiprocessor, PowerPC-based architecture used by Bull in its Escala series of workstations and servers. In this case-study, LOTOS was used to describe formally the main components of this architecture (processors, memory controller and bus arbiter).
Conclusions: Using the compositional and on-the-fly model-checking techniques implemented in the CADP (CAESAR/ALDEBARAN) toolbox, the correctness of the arbitration algorithm was established automatically in a few minutes.
Publications: Ghassan Chehaibar, Hubert Garavel, Laurent Mounier, Nadia Tawbi, and Ferruccio Zulian. "Specification and verification of the powerscale bus arbitration protocol: An industrial experiment with lotos". In: Reinhard Gotzhein and Jan Bredereke, editors, Proceedings of the Joint International Conference on Formal Description Techniques for Distributed Systems and Communication Protocols, and Protocol Specification, Testing, and Verification FORTE/PSTV'96 (Kaiserslautern, Germany), pages 435-450. IFIP, October 1996. Full version available as INRIA Research Report RR-2958. Contact:
URL: http://www.inrialpes.fr/vasy/cadp.html Remarks: - |
||||||||||||||||||||
© copyright 2004 | Formal Methods Europe |
||||||||||||||||||||