SwePub
Sök i LIBRIS databas

  Utökad sökning

WFRF:(Gallego Jesus)
 

Sökning: WFRF:(Gallego Jesus) > mCoq: Mutation Anal...

mCoq: Mutation Analysis for Coq Verification Projects

Jain, Kush (författare)
Palmskog, Karl (författare)
KTH,Teoretisk datalogi, TCS
Celik, Ahmet (författare)
visa fler...
Gallego Arias, Emilio Jesús (författare)
Gligoric, Milos (författare)
visa färre...
 (creator_code:org_t)
2020-10
2020
Engelska.
Ingår i: Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering. - New York, NY, USA : Association for Computing Machinery (ACM). ; , s. 89-92
  • Konferensbidrag (refereegranskat)
Abstract Ämnesord
Stäng  
  • Software developed and verified using proof assistants, such as Coq, can provide trustworthiness beyond that of software developed using traditional programming languages and testing practices. However, guarantees from formal verification are only as good as the underlying definitions and specification properties. If properties are incomplete, flaws in definitions may not be captured during verification, which can lead to unexpected system behavior and failures. Mutation analysis is a general technique for evaluating specifications for adequacy and completeness, based on making small-scale changes to systems and observing the results. We demonstrate mCoq, the first mutation analysis tool for Coq projects. mCoq changes Coq definitions, with each change producing a modified project version, called a mutant, whose proofs are exhaustively checked. If checking succeeds, i.e., the mutant is live, this may indicate specification incompleteness. Since proof checking can take a long time, we optimized mCoq to perform incremental and parallel processing of mutants. By applying mCoq to popular Coq libraries, we found several instances of incomplete and missing specifications manifested as live mutants. We believe mCoq can be useful to proof engineers and researchers for analyzing software verification projects. The demo video for mCoq can be viewed at: https://youtu.be/QhigpfQ7dNo.

Ämnesord

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

Nyckelord

mutation analysis
deductive verification
Coq
proof assistants
Computer Science
Datalogi

Publikations- och innehållstyp

ref (ämneskategori)
kon (ämneskategori)

Till lärosätets databas

Hitta mer i SwePub

Av författaren/redakt...
Jain, Kush
Palmskog, Karl
Celik, Ahmet
Gallego Arias, E ...
Gligoric, Milos
Om ämnet
NATURVETENSKAP
NATURVETENSKAP
och Data och informa ...
och Datavetenskap
Artiklar i publikationen
Av lärosätet
Kungliga Tekniska Högskolan

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