Mechanized%20Proof%20%20 - PowerPoint PPT Presentation

About This Presentation
Title:

Mechanized%20Proof%20%20

Description:

Title: No Slide Title Author: Calum Wilson Last modified by: Andrew Ireland Created Date: 5/28/2001 4:12:14 PM Document presentation format: On-screen Show – PowerPoint PPT presentation

Number of Views:65
Avg rating:3.0/5.0
Slides: 17
Provided by: Calu79
Category:

less

Transcript and Presenter's Notes

Title: Mechanized%20Proof%20%20


1
(No Transcript)
2
Mechanized Proof System Verification
Andrew Ireland Julian Richardson
3
EPSRC Grants
  • Parallelising compilation of Standard ML
  • through prototype instrumentation and
  • transformation GR/L42889.
  • Computational modelling of mathematical
  • reasoning GR/M45030 (Edinburgh Heriot Watt).
  • Automatic guidance for the formal verification
  • of high integrity Ada GR/R24081.

4
Critical Systems
Safety
Mission
Security
High Integrity Software
5
Mathematical Proof
A proof tells us where to concentrate our doubts.
Kline, 1988
  • Build it right first time
  • Reduce maintenance costs
  • Scalability
  • Usability

6
Mechanized Proof
Proof Planning
A technique for mechanizing proof
construction based upon high-level proof
patterns.
Benefits
  • Increased automation
  • High-level interaction

7
Proof Planning
Goal
Proof Planner
Methods Critics
User
Proof Checker
Tactic
Proof
Theory
8
Automatic Proof Patching
  • Conjecture generalization
  • Lemma discovery
  • Induction rule selection
  • Case analysis
  • Inductive invariant discovery

9
Praxis Critical Systems
  • Internationally leading within the sector.
  • Aerospace, Defence, Transportation,
  • Finance, Energy and Utilities.
  • Boeing, Lockheed-Martin, CAA, FAA,
  • DERA, Westinghouse Signals, Mondex.
  • SPARK High Integrity Ada subset.

10
EPSRC Research Grant
Code
SPARK Examiner
Proof Planner
User
User
Proof
11
Conclusion
The time is now ripe to test the proofautomation
capabilities of proof planningon industrial
strength problems. SPARKis the ideal vehicle
given its commercialsuccess within the critical
systems sector.
12
Proof Planning
Goal
Proof Checker
User
Tactic
Proof
Theory
13
Proof Planning
Goal
Proof Planner
Proof Checker
Tactic
Proof
Theory
14
Proof Planning
Goal
Proof Checker
Methods Critics
Tactic
Proof
Theory
15
EPSRC Research Grant
Code
SPARK Examiner
User
Proof
16
EPSRC Research Grant
Code
SPARK Examiner
Proof Planner
User
Proof
Write a Comment
User Comments (0)
About PowerShow.com