Formalizing abstraction mechanisms for hardware verification in higher order logic

作者: Thomas Frederick Melham

DOI:

关键词: Programming languageRegister-transfer levelHigher-order logicComputer scienceHigh-level verificationIntelligent verificationExecutableLogic simulationTheoretical computer scienceAbstraction (linguistics)Bunched logic

摘要: ion is the process by which important properties of a complex object are isolated for further consideration or use and remaining ones ignored as being irrelevant to task at hand. An example procedural abstraction in programming. Once procedure has been defined, it treated an atomic operation with only one attribute: what does. The exact sequence computation steps achieve this operation—how does it—is [36]. Programming language constructs that support Another approach make specifications executable, so designer can run them gain confidence their accuracy (see [10,65,80]). This special case more general strategy evaluating deriving consequences them.

参考文章(62)
Graham Birtwistle, Jeff Joyce, Mike Gordon, PROVING A COMPUTER CORRECT IN HIGHER ORDER LOGIC University of Calgary. ,(1986) , 10.11575/PRISM/30386
Glynn Winskel, Models and logic of MOS circuits Proceedings of the NATO Advanced Study Institute on Logic of programming and calculi of discrete design. pp. 367- 413 ,(1987) , 10.1007/978-3-642-87374-4_14
Neil Daeche, Keith Hanna, Specification and Verification using Higher-Order Logic: A Case Study North Holland. ,(1986)
P. A. Subrahmanyam, Towards a framework for dealing with system timing in Very High Level Silicon Compilers The Kluwer International Series in Engineering and Computer Science. pp. 159- 215 ,(1988) , 10.1007/978-1-4613-2007-4_5
FK Hanna, N Daeche, Purely Functional Implementation of a Logic conference on automated deduction. pp. 598- 607 ,(1986) , 10.1007/3-540-16780-3_124
Ben C. Moszkowski, Executing Temporal Logic Programs ,(1986)
Jean H. Gallier, Logic for computer science: foundations of automatic theorem proving Harper & Row Publishers, Inc.. ,(1985)
Avra Cohn, A Proof of Correctness of the Viper Microprocessor: The First Level The Kluwer International Series in Engineering and Computer Science. pp. 27- 71 ,(1988) , 10.1007/978-1-4613-2007-4_2