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 tidsskriftKonferenceartikelForskningpeer review

    Abstract

    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

    OriginalsprogEngelsk
    TidsskriftKarlsruhe Reports in Informatics
    Vol/bind2010
    Udgave nummer13
    Sider (fra-til)235-252
    Antal sider17
    ISSN2190-4782
    StatusUdgivet - 2010
    BegivenhedInternational Conference on Formal Verification of Object-Oriented Software - Paris, Frankrig
    Varighed: 28 jun. 201030 jun. 2010
    http://foveoos2010.cost-ic0701.org/

    Konference

    KonferenceInternational Conference on Formal Verification of Object-Oriented Software
    Land/OmrådeFrankrig
    ByParis
    Periode28/06/201030/06/2010
    Internetadresse

    Emneord

    • Votail
    • Proportional Representation
    • Single Transferable Vote
    • Formal Verification
    • E-Voting Software

    Fingeraftryk

    Dyk ned i forskningsemnerne om 'Votail: A Formally Specified and Verified Ballot Counting System for Irish PR-STV Elections'. Sammen danner de et unikt fingeraftryk.
    • Verifiable Elections

      Kiniry, J. R. (PI) & Cochran, D. (PI)

      01/01/201001/01/2012

      Projekter: ProjektForskning

    Citationsformater