Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Formal Specification and Verification in HOL
[go: Go Back, main page]

Formal Specification and Verification in HOL

at the University of Pennsylvania, Lucent Bell Labs, and AT&T Laboratory
Higher Order Logic, or HOL, is a widely-used tool for creating formal specifications of systems, and for proving properties about them. It has been used in both industry and academia to support formal reasoning in many areas, including hardware and software verification. The underlying logic and basic facilities are completely general. In principle they can be used to support any project which can be defined in higher order logic, an expressive logic originally developed as a foundation for mathematics. 

Welcome to the HOL home page, describing the formal specification research using HOL underway in the Penn Department of Computer and Information Science and Bell Labs and AT&T as well as pointers to related material.

Projects

People

Papers

Routing Information Protocol in HOL/SPIN
Karthikeyan Bhargavan, Davor Obradovic, and Carl A. Gunter Theorem Proving in Higher Order Logics, August 2000.

Formal Verification of Standards for Distance Vector Routing
Karthikeyan Bhargavan, Davor Obradovic, and Carl A. Gunter

A Reference Model for Requirements and Specifications
Carl A. Gunter, Elsa L. Gunter, Michael Jackson, and Pamela Zave.

The Village Telephone System: A Case Study in Formal Software Engineering
Karthikeyan Bhargavan, Carl A. Gunter, Elsa L. Gunter, Michael Jackson, Davor Obradovic, and Pamela Zave.

Infrastructure for Proof-Referencing Code
Carl A. Gunter, Peter Homeier, and Scott Nettles. International Conference on Theorem Proving in Higher Order Logics.

Sunrise:

Towards Type Preservation for Core SML.
Myra VanInwegen.
Article submitted to the Journal of Automated Reasoning special issue on formal proof, January 1997.

 The Machine-Assisted Proof of Programming Language Properties.
Myra VanInwegen
PhD Thesis completed in May of 1996.

Related Sites on HOL

Conference on Higher Order Logics

The 1998 International Conference on Theorem Proving in Higher Order Logics will be the elevnth conference in a series dating back to 1988. The Conference will be held on Monday 28 September to Thursday 1 October 1998 at The Australian National University in Canberra Australia.

The conference will be a venue for presentations on the following topics, among others: advances in interactive theorem proving, proof automation and decision procedures, applications of mechanized theorem proving, comparison between different theorem proving approaches, exploiting external tools within theorem provers and incorporating theorem provers into larger systems. 


Please send inquiries, comments, and corrections to our web page manager.