SwePub
Sök i LIBRIS databas

  Utökad sökning

WFRF:(Weber Tjark)
 

Sökning: WFRF:(Weber Tjark) > Program Analysis an...

Program Analysis and Verification Based on Kleene Algebra in Isabelle/HOL

Armstrong, Alasdair (författare)
Struth, Georg (författare)
Weber, Tjark (författare)
Uppsala universitet,Datalogi,Mobility
 (creator_code:org_t)
Berlin, Heidelberg : Springer Berlin/Heidelberg, 2013
2013
Engelska.
Ingår i: Interactive Theorem Proving. - Berlin, Heidelberg : Springer Berlin/Heidelberg. - 9783642396335 ; , s. 197-212
  • Konferensbidrag (refereegranskat)
Abstract Ämnesord
Stäng  
  • Schematic Kleene algebra with tests (SKAT) supports the equational verification of flowchart scheme equivalence and captures simple while-programs with assignment statements. We formalise SKAT in Isabelle/HOL, using the quotient type package to reason equationally in this algebra. We apply this formalisation to a complex flowchart transformation proof from the literature. We extend SKAT with assertion statements and derive the inference rules of Hoare logic. We apply this extension in simple program verification examples and the derivation of additional Hoare-style rules. This shows that algebra can provide an abstract semantic layer from which different program analysis and verification tasks can be implemented in a simple lightweight way.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Computer Sciences (hsv//eng)

Publikations- och innehållstyp

ref (ämneskategori)
kon (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Hitta mer i SwePub

Av författaren/redakt...
Armstrong, Alasd ...
Struth, Georg
Weber, Tjark
Om ämnet
NATURVETENSKAP
NATURVETENSKAP
och Data och informa ...
och Datavetenskap
Artiklar i publikationen
Interactive Theo ...
Av lärosätet
Uppsala universitet

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy