• Home
  • Search
  • Average-based Population Protocols : Explicit and Tight Bounds of the Convergence Time
  • Cite Icon252
  • https://doi.org/10.1145/nnnnnnn.nnnnnnnCopy DOI Icon

Average-based Population Protocols : Explicit and Tight Bounds of the Convergence Time

Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

We report our first experience in enhancing automated grading in an undergraduate programming course using formal verification. In our experiment, we deploy a program verifier to check the equivalence between student submissions and reference solutions, alongside the existing, testing-based grading infrastructure. We find that we can use the conservative nature of program equivalence checking to our advantage. We were able to use such equivalence to differentiate student submissions according to their high-level program structure, in particular their recursion pattern, even when their input-output behaviour is identical. Consequently, we achieve (1) higher confidence in correctness of idiomatic solutions but also (2) more thorough assessment of solution landscape that reveals solutions beyond those envisioned by instructors.

Similar Papers
  • Research Article
  • Citations14

Fibrational Modal Type Theory

  • Jul 01, 2016
  • Electronic Notes in Theoretical Computer Science
  • Valeria De Paiva +1
  • Research Article
  • Citations25

External Rewriting for Skeptical Proof Assistants

  • Sep 01, 2002
  • Journal of Automated Reasoning
  • Quang Huy Nguyen +2
  • Research Article
  • Citations18

Quotient topologies in constructive set theory and type theory

  • Dec 20, 2005
  • Annals of Pure and Applied Logic
  • Hajime Ishihara +1
  • Research Article
  • Citations1

Constructive Notions of Set. Part I. Sets in Martin-Löf Type Theory

  • Oct 01, 2005
  • Laura Crosilla
  • Research Article
  • Citations5

An intuitionistic theory of types with assumptions of high-arity variables

  • May 01, 1992
  • Annals of Pure and Applied Logic
  • A Bossi +1
  • Research Article
  • Citations3

On declarative rewriting for sound and complete union, intersection and negation types

  • Jan 30, 2019
  • Journal of Computer Languages
  • David J Pearce
  • Research Article
  • Citations21

A Formalization of the Knuth–Bendix(–Huet) Critical Pair Theorem

  • Jan 21, 2010
  • Journal of Automated Reasoning
  • André L Galdino +1
  • Conference Article
  • Citations34

Strong sequentiality of left-linear overlapping term rewriting systems

  • Jun 22, 1992
  • Y Toyama
  • Research Article
  • Citations2

Introducing data types in intuitionistic type theory

  • Jan 01, 1991
  • International Journal of Computer Mathematics
  • Ming-Hua Zhang
  • Book Chapter
  • Citations37

Indexed Induction-Recursion

  • Jan 01, 2001
  • Peter Dybjer +1
  • Research Article
  • Citations184

A general formulation of simultaneous inductive-recursive definitions in type theory

  • Jun 01, 2000
  • Journal of Symbolic Logic
  • Peter Dybjer
  • Book Chapter
  • Citations6

A Brief Introduction to Constructive Type Theory

  • Jan 01, 2018
  • Shahid Rahman +3
  • Research Article
  • Citations6

Machine-checked Proof of the Church-Rosser Theorem for the Lambda Calculus Using the Barendregt Variable Convention in Constructive Type Theory

  • Oct 01, 2018
  • Electronic Notes in Theoretical Computer Science
  • Ernesto Copello +2
  • Book Chapter
  • Citations1

Preliminary Remarks

  • Jan 05, 1995
  • Aarne Ranta
  • Conference Article
  • Citations39

Verifying haskell programs using constructive type theory

  • Sep 30, 2005
  • Andreas Abel +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.