LCF-style for Secure Verification Platform based on Multiway Decision Graphs.

作者: Sa'ed Abed , Otmane Aït Mohamed

DOI:

关键词: HOLFormal verificationDeductive reasoningTheoretical computer scienceModel checkingSet (abstract data type)Formal equivalence checkingReachabilityComputer scienceAutomated theorem proving

摘要: Formal verification of digital systems is achieved, today, using one two main approaches: states exploration (mainly model checking and equivalence checking) or deductive reasoning (theorem proving). Indeed, the combination approaches, promises to overcome limitation enhance capabilities each. A comparison between both categories discussed in details. In this paper, we are interested presenting as an example a platform for Multiway Decision Graphs (MDGs) LCF-style theorem prover. Based on platform, many conversions such reachability analysis reduction techniques can be implemented that uses MDG theory within HOL The paper also questions best formalization principle decision graphs build proving since set basic operations used efficiently manipulate which constitute kernel algorithms, by describing alternatives formalize these graphs. Then contrast them according their efficiency, complexity feasibility. Finally, hope serve adequate introduction concepts involved survey relevant work.

参考文章(43)
Sa’ed Abed, Ghiath Al Sammane, Otmane Ait Mohamed, A High Level Reachability Analysis using Multiway Decision Graph in the HOL Theorem Prover ,(2007)
Mandayam Srivas, John Rushby, A Tutorial Introduction to PVS ,(1998)
Parosh Aziz Abdulla, Per Bjesse, Niklas Eén, None, Symbolic Reachability Analysis Based on SAT-Solvers tools and algorithms for construction and analysis of systems. pp. 411- 425 ,(2000) , 10.1007/3-540-46419-0_28
Mary Sheeran, Satnam Singh, Gunnar Stålmarck, Checking Safety Properties Using Induction and a SAT-Solver formal methods in computer aided design. pp. 108- 125 ,(2000) , 10.1007/3-540-40922-X_8
R. P. Kurshan, Leslie Lamport, Verification of a Multiplier: 64 Bits and Beyond computer aided verification. pp. 166- 179 ,(1993) , 10.1007/3-540-56922-7_14
Sérgio Vale Aguiar Campos, Kenneth L. McMillan, Edmund M. Clarke, Vassili Hartonas-Garmhausen, Symbolic Model Checking ,(1993)
Hantao Zhang, SATO: An Efficient Propositional Prover conference on automated deduction. pp. 272- 275 ,(1997) , 10.1007/3-540-63104-6_28
Tarek Mhamdi, Sofiène Tahar, Providing Automated Verification in HOL Using MDGs automated technology for verification and analysis. pp. 278- 293 ,(2004) , 10.1007/978-3-540-30476-0_24
Kumar Neeraj Verma, Jean Goubault-Larrecq, Sanjiva Prasad, S. Arun-Kumar, Reflecting BDDs in Coq Lecture Notes in Computer Science. pp. 162- 181 ,(2000) , 10.1007/3-540-44464-5_13
Michael J. C. Gordon, Reachability Programming in HOL98 Using BDDs theorem proving in higher order logics. pp. 179- 196 ,(2000) , 10.1007/3-540-44659-1_12