MutDafny: A Mutation-Based Approach to Assess Dafny Specifications
Abstract
In verification-aware languages, such as Dafny, despite their critical role, specifications are as prone to errors as implementations. Flaws in specifications can result in formally verified programs that deviate from the intended behavior. In this paper, we explore the use of mutation testing to reveal weaknesses in formal specifications written in Dafny.
Fields of Study & Subjects
Software Testing and Debugging Techniques
Software Engineering Research
Formal Methods in Verification
Publication details
- Pages
- 3573–3585
- Publication date
- 12 April 2026