Votail: A Formally Specified and Verified Ballot Counting System for Irish PR-STV Elections
- Dermot Robert Cochran,
- Joseph Roland Kiniry
Publikation:
Artikel i tidsskrift og konference artikel i tidsskrift
Konferenceartikel
Peer-reviewOpen Access
Resume
Votail is an open source Java implementation of Irish Proportional Representation by Single Transferable Vote (PR-STV). Its functional requirements, derived from Irish electoral law, are formally specified using the Business Object Notation (BON) and refined to a Java Modeling Language (JML) specification. Formal methods are used to verify and validate the correctness of the software. This is the first public release of a formally verified PR-STV open source system for ballot counting and the most recent of only about half a dozen releases of formally verified e-voting software
Publikation information
Produktionstype
Publikation:
Artikel i tidsskrift og konference artikel i tidsskrift
Konferenceartikel
Peer-reviewOriginalsprog
EngelskSider fra-til (Antal sider)
Sider 235-252 (17 sider)Tidsskrift (Bind, Nummer)
Karlsruhe Reports in Informatics (Bind 2010, Udgave 13)Publikationsmilepæle
- Udgivet - 2010
Publikationsstatus
Udgivet - 2010
ISSN
2190-4782Relateret event
Titel
International Conference on Formal Verification of Object-Oriented Software
Begivenhedstype
KonferenceGrad af anerkendelse
International begivenhedDato
28/06/2010 - 30/06/2010Lokation
ParisFrankrig
