TY - GEN
T1 - On the specification and verification of voting schemes
AU - Beckert, Bernhard
AU - Goré, Rajeev
AU - Schürmann, Carsten
PY - 2013
Y1 - 2013
N2 - The ability to count ballots by computers allows us to design new voting schemes that are arguably fairer than existing schemes designed for hand-counting. We argue that formal methods can and should be used to ensure that such schemes behave as intended and are conform to the desired democratic properties. Specifically, we define two semantic criteria for single transferable vote (STV) schemes, formulated in first-order logic, and show how bounded model-checking can be used to test whether these criteria are met. As a case study, we then analyse an existing voting scheme for electing the board of trustees for a major international conference and discuss its deficiencies.
AB - The ability to count ballots by computers allows us to design new voting schemes that are arguably fairer than existing schemes designed for hand-counting. We argue that formal methods can and should be used to ensure that such schemes behave as intended and are conform to the desired democratic properties. Specifically, we define two semantic criteria for single transferable vote (STV) schemes, formulated in first-order logic, and show how bounded model-checking can be used to test whether these criteria are met. As a case study, we then analyse an existing voting scheme for electing the board of trustees for a major international conference and discuss its deficiencies.
UR - http://www.scopus.com/inward/record.url?scp=84880890582&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-39185-9_2
DO - 10.1007/978-3-642-39185-9_2
M3 - Conference contribution
SN - 9783642391842
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 25
EP - 40
BT - E-Voting and Identity - 4th International Conference, Vote-ID 2013, Proceedings
T2 - 4th International Conference on E-Voting and Identity, Vote-ID 2013
Y2 - 17 July 2013 through 19 July 2013
ER -