See this document in CiteSeerX!

Experience with embedding hardware description languages in HOL (1992)  (Make Corrections)  (43 citations)
Richard Boulton, Andrew Gordon, Mike Gordon, John Harrison, John Herbert, John Van Tassel
Proc. of the International Conference on Theorem Provers in Circuit Design: Theory, Practice and Experience



  Home/Search   Context   Related

 
View or download:
cl.cam.ac.uk/hvg/p...beddingPaper.ps.gz
cl.cam.ac.uk/ftp/h...beddingPaper.ps.gz
informatik.unibre...beddingPaper.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  dcs.gla.ac.uk/~tfm/holbib (more)
From:  cl.cam.ac.uk/Research/HVG/FTP/
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: The semantics of hardware description languages can be represented in higher order logic. This provides a formal definition that is suitable for machine processing. Experiments are in progress at Cambridge to see whether this method can be the basis of practical tools based on the HOL theorem-proving assistant. Three languages are being investigated: ELLA, Silage and VHDL. The approaches taken for these languages are compared and current progress on building semantically-based theorem-proving... (Update)

Cited by:   More
Proof Assistance for Real-Time Systems Using an Interactive.. - Kolano (2002)   (Correct)
Plug-in Proof Support for Formal Development Environments - Hemer, Long, Strooper   (Correct)
μJava: Embedding a Programming Language in a Theorem.. - Nipkow, von Oheimb, Pusch (2000)   (Correct)

Active bibliography (related documents):   More   All
1.1:   A Transformational Approach to Formal Digital System Design - Larsson (1993)   (Correct)
0.6:   SynGuide:An environment for doing interactive Correctness.. - Hans Samsom (1993)   (Correct)
0.5:   Embedding Hardware Description Languages in Proof Systems - Goossens (1992)   (Correct)

Similar documents based on text:   More   All
0.2:   The HOL Verification of ELLA Designs - Boulton, Gordon, Herbert, Van.. (1991)   (Correct)
0.1:   A Restricted Form of Higher-Order Rewriting Applied to an HDL.. - Boulton (1995)   (Correct)
0.1:   Formal Specification of Programming Languages: A Panoramic - Primer Prentice-Hall Inc   (Correct)

Related documents from co-citation:   More   All
21:   Introduction to HOL: A Theorem Proving Environment for Higher-Oder Logic (context) - Gordon, Melham - 1993
11:   PVS: A prototype verification system (context) - Owre, Rushby et al. - 1992
7:   Mechanizing Programming Logics in Higher Order Logic - Gordon - 1989

BibTeX entry:   (Update)

R. Boulton, A. Gordon, M. Gordon, J. Herbert, and J. van Tassel. Experiences with Embedding hardware description languages in HOL. In V. Stavridou, T.F. Melham, and R. Boute, editors, Conference on Theorem Provers in Circuit Design, IFIP Transactions A-10, pages 129--156. North-Holland, 1992. http://citeseer.ist.psu.edu/boulton92experience.html   More

@inproceedings{ boulton92experience,
    author = "{R. Boulton} and {A. Gordon} and {M.J.C. Gordon} and {J. Herbert} and {J. van Tassel}",
    title = "Experience with embedding hardware description languages in {HOL}",
    booktitle = "Proc. of the International Conference on Theorem Provers in Circuit Design: Theory, Practice and Experience",
    publisher = "North-Holland",
    address = "Nijmegen",
    pages = "129--156",
    year = "1992",
    url = "citeseer.ist.psu.edu/boulton92experience.html" }
Citations (may not include all citations):
1074   The Definition of Standard ML (context) - Milner, Tofte et al. - 1990
906   A Structural Approach to Operational Semantics - Plotkin - 1981
419   A Formulation of the Simple Theory of Types (context) - Church - 1940
187   HOL: A Proof Generating System for Higher-Order Logic (context) - Gordon - 1988
157   Edinburgh LCF: A Mechanised Logic of Computation (context) - Gordon, Milner et al. - 1979
81   Why Higher-Order Logic is a Good Formalism for Specifying an.. (context) - Gordon - 1986
70   Mechanizing Programming Logics in Higher Order Logic - Gordon - 1989
56   Automating Recursive Type Definitions in Higher-Order Logic - Melham - 1988
28   The Mechanical Verification of a Microprocessor Design (context) - Hunt - 1987
28   DSP Specification using the Silage language (context) - Genin, Hilfinger et al. - 1990
24   IEEE Standard VHDL Language Reference Manual (context) - Electrical, Engineers - 1988
18   The HOL Verification of ELLA Designs - Boulton, Gordon et al. - 1991
14   Using Nuprl for the Verification and Synthesis of Hardware (context) - Leeser - 1992
13   Using Recursive Types to Reason about Hardware in Higher Ord.. - Melham - 1988
12   A Package for Inductive Relation Definitions in HOL - Melham - 1991
12   Dependent Types and Formal Synthesis (context) - Hanna, Daeche - 1992
12   A Formalisation of the VHDL Simulation Cycle (context) - Van Tassel - 1992
11   FUNNEL: A CHDL with Formal Semantics (context) - Stavridou, Eker et al. - 1991
10   Cathedral--II: A Silicon Compiler for Digital Signal Process.. (context) - de Man, Rabaey et al. - 1986
8   A Formal HDL and its Use in the FM9001 Verification (context) - Hunt, Brock - 1992
8   The Formal Definition of a Synchronous Hardware-Description .. (context) - Gordon - 1992
7   Silage, a High-Level Language and Silicon Compiler for Digit.. (context) - Hilfinger - 1985
4   Silage Reference Manual (context) - Hilfinger - 1987
3   A Mechanised Definition of Silage in HOL (context) - Gordon - 1992
3   VLSI Design Methodologies for Application-Specific Cryptogra.. (context) - Verbauwhede - 1991
2   Correctness Preserving Transformations on the Hough Algorith.. (context) - Samsom, Claesen et al. - 1992
2   Transe: An Experimental Transformation Assistant Software fo.. (context) - Durrieu, Kessaci et al. - 1992
1   The ELLA Language Reference Manual, Issue 4.0 (context) - Electronic - 1989
1   A Formal Definition of the Static Semantics of ELLA (context) - Morison, Hill - 1991
1   DSParchitect DFL User (context) - Corporation, Oregon - 1991
1   User Manual for the S2C Silage to C Compiler (context) - Nachtergaele - 1990
1   Defining Control Flow from an Applicative Specification (context) - Lippens - 1988
1   Simulating Hardware Specifications within a Theorem-Proving .. (context) - Camilleri - 1990



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.dcs.gla.ac.uk/~tfm/hol-bib.html):   More
Machine Assisted Reasoning about Standard ML Using HOL - Syme (1992)   (Correct)
A Formal Theory of Undirected Graphs in Higher-Order Logic - Chou (1994)   (Correct)
Evaluation Techniques as a Part of the Verification Process - Eisenbiegler, Kumar   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC