Formal Model-based Validation for Tally Systems
- Joseph Roland Kiniry,
- Dermot Cochran,
- Joseph Roland Kiniry
- Siemens A/S,
- Technical University of Denmark
Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter
Peer-reviewPublication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 41-60Publication milestones
- Published - 18/07/2013
Publication status
Published - 18/07/2013
Volume
7985Publisher
Springer, United States, GermanyBook series
- Book series name: Lecture Notes in Computer Science
ISSN: 0302-9743
ISBN (Print)
978-3-642-39184-2Publication IDs
- Scopus: 84880912279
Host publication title
E-Voting and IdentifyAbstract
Existing commercial and open source e-voting systems have horrifically poor testing frameworks. Most tally systems, for example, are tested by re-running all past elections and seeing if the new system gives the same answer as an older, perhaps erroneous, system did. This amounts to a few dozen system tests and, typically, few-to-no unit tests. These systems are used today in a dozen countries to determine the out- come of national elections. This state-of-affairs cannot continue because it calls into question the legitimacy of elections in major European and North American democracies.
In this work, the ballot counting process for one of the most complex electoral schemes used in the world, Proportional Representation by Single Transferable Vote (PR-STV), is mechanically formally modeled. The purpose of such a formalization is to generate, using an algorithm of our design, a complete set of non-isomorphic test cases per electoral scheme, once and for all. Using such a system test suite, any digital election technology (proprietary or open source) can be rigorously evaluated for correctness. Doing so will vastly improve the confidence experts have— and can only improve the level of trust citizens have—in these digital elections systems.
In this work, the ballot counting process for one of the most complex electoral schemes used in the world, Proportional Representation by Single Transferable Vote (PR-STV), is mechanically formally modeled. The purpose of such a formalization is to generate, using an algorithm of our design, a complete set of non-isomorphic test cases per electoral scheme, once and for all. Using such a system test suite, any digital election technology (proprietary or open source) can be rigorously evaluated for correctness. Doing so will vastly improve the confidence experts have— and can only improve the level of trust citizens have—in these digital elections systems.
Publication metrics
PlumX
Citations
3
Captures
8
Related Event
Title
The 4th International Conference on e-Voting and Identity
Event type
ConferenceLinks
Date
17/07/2013 - 19/07/2013Location
GuilfordUnited Kingdom
