Multi-Formalism Specification and Verification in Verisoft
Thorsten Bormer
Universit¨ at Koblenz-Landau
Multi-Formalism Specification and Verification in Verisoft Thorsten - - PowerPoint PPT Presentation
Multi-Formalism Specification and Verification in Verisoft Thorsten Bormer Universit at Koblenz-Landau June 15th, 2007 Component Overview Application Email Client Signature Software (User Interface) Module Com piler Networking /
Universit¨ at Koblenz-Landau
(User Interface)
Keyboard Screen Network File System
June 15th, 2007 2 / 18
June 15th, 2007 3 / 18
signMail checkSig getKey updateScreen sendMail getMail
June 15th, 2007 4 / 18
June 15th, 2007 5 / 18
June 15th, 2007 6 / 18
June 15th, 2007 7 / 18
June 15th, 2007 8 / 18
June 15th, 2007 9 / 18
June 15th, 2007 10 / 18
June 15th, 2007 11 / 18
H
typing
Edit Pub. Key Not Changed Changed H
move cursor
Edit Email
typing
Changed Not Changed H
poll / new email arrived
Checked Not Checked Sent Unsigned Signed Command Mode Run Mode
move cursor check [SUCCESS] send sign [SUCCESS] [SUCCESS]
Receive Mode Send Mode
generate key pair insert pub. key quit viewing edit|view quit editing edit|view quit viewing | editing
June 15th, 2007 12 / 18
H
typing
Edit Pub. Key Not Changed Changed H
move cursor
Edit Email
typing
Changed Not Changed H
poll / new email arrived
Checked Not Checked Sent Unsigned Signed Command Mode Run Mode
move cursor check [SUCCESS] send sign [SUCCESS] [SUCCESS]
Receive Mode Send Mode
generate key pair insert pub. key quit viewing edit|view quit editing edit|view quit viewing | editing
Update Screen Command Get Command Execute Update Screen
June 15th, 2007 13 / 18
June 15th, 2007 14 / 18
June 15th, 2007 15 / 18
June 15th, 2007 16 / 18
June 15th, 2007 17 / 18
June 15th, 2007 18 / 18