Gå til søgefeltetSpring over til navigationSpring til hovedindhold

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
Forskning
Peer-review

Open 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
Forskning
Peer-review

Originalsprog

Engelsk

Sider 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-4782

Relateret event

Titel

International Conference on Formal Verification of Object-Oriented Software

Begivenhedstype

Konference

Grad af anerkendelse

International begivenhed

Dato

28/06/2010 - 30/06/2010

Lokation

ParisFrankrig