Skip to content

Commit 8fb5785

Browse files
authored
Update index.md - added Graeme's abstract
1 parent 1e43bc6 commit 8fb5785

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

content/post/tutorials/index.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,13 @@ Here are the details of the scheduled Zoom meeting:
6262

6363
<!------------------------------------------------------------------------------------>
6464
- <img src="photos/GraemeSmith.png" style="width:200px;" /> November 28, 2025, *10am CET*: [Graeme Smith](https://staff.itee.uq.edu.au/smith/), [University of Queensland](https://www.uq.edu.au/), Australia: **Autograding weakest precondition proofs and Dafny specifications**
65+
66+
- {{< spoiler text="Abstract of the tutorial" >}}
67+
68+
Autograding has been widely used in programming courses for decades. It reduces the marking load on teaching staff, providing them with more time to give higher quality feedback. There is little work, however, on autograding in formal methods courses where the emphasis is not on programming, but on writing proofs and specifications. This presentation describes a tool which employs the proof capabilities of Dafny to automatically grade students’ weakest precondition proofs and Dafny method specifications. The tool has been designed to (i) be reusable for new versions of assignments, with minimal input from teaching staff, (ii) allow fine-grained marking, in order to give students part marks for partially correct solutions, and (iii) not artificially constrain students' use of programming techniques where they need to provide code as well as specifications, allowing them to apply best programming practices.
69+
70+
{{< /spoiler >}}
71+
6572
---
6673

6774
<!------------------------------------------------------------------------------------>

0 commit comments

Comments
 (0)