Section: Contracts and Grants with Industry
The FormalFame Plus Contract
There is a long-standing collaboration between Vasy and Bull , which aims at demonstrating that the formal methods and tools developed at Inria can be successfully applied to Bull 's multiprocessor architectures. The objective is to develop a complete and integrated solution supporting formal specification, simulation, rapid prototyping, verification, and testing.
Between 1998 and 2004, the collaboration focused on Fame , the Cc-Numa multiprocessor architecture used in Bull 's NovaScale series of high-performance servers based on Intel Itanium processors. The Cadp tools have been used to validate a crucial circuit of Fame – the Fss (Fame Scalability Switch ) – that implements the cache coherency protocol.
In 2004, the collaboration was renewed by a followup contract named FormalFame Plus , which, in 2005, was extended for two more years. FormalFame Plus aims at enhancing the performance and usability of the Cadp tools to address the Fame 2 multiprocessor architecture under design at Bull for their future high-end servers.
In 2006, the contributions of Vasy to FormalFame Plus were the following:
We continued the development of our Lnt2Lotos tool suite (see § 6.2.2 ), which was used by Bull .
We experimented various abstraction and verification techniques on a critical part of Bull 's Fame 2 multiprocessor architecture (see § 6.3 ).
The FormalFame Plus contract will find its continuation in the Multival project (see § 7.2 ).