|
Background Acronyms Authors Dynamics Technical Content Focus and Goals Dynamics of the Project Nuprl Systems Related Systems Nuprl Project |
The Nature of the PRL Project:
|
|
The identifiable versions have been Nuprl 1, Nuprl 3, Nuprl 4; and now we use and support Nuprl 4 while we are testing Nuprl 5. ApplicationsThe technology that we have already deployed in Nuprl 4 is being applied to improve the reliability of real world software systems. In a joint project at Cornell with Ken Birman's distributed systems group, we have helped verify components of the Ensemble group communications system. Citation. We have developed a methodology that we call hardening of software that uses Nuprl to incrementally verify properties of software systems. At Bell Labs the HOL/Nuprl system created by Howe and Felty is being used in the verification of the SCI cache coherency protocol. We have experience in applying Nuprl to engineering problems from the work of Aagaard and Leeser in EE who used the system to verify circuits and CAD tools. |