OVC development plans

From: Arthur Keller <arthur_at_kellers_dot_org>
Date: Mon Nov 15 2004 - 07:08:39 CST

The OVC has the mission of promoting the development and deployment
of end-to-end open voting systems. In consultation with the OVC
board, I'd like to describe our proposed development plans.

1. In-polling place systems. The OVC proposes to continue volunteer
development of the current demonstration system so that it becomes a
complete working prototype with most of the desired functionality.

a. Electronic Voting Machine. Instead of exactly one ballot type,
multiple ballot types should be supported. These ballot types should
come from a ballot definition file. Kurt Hyde has developed a data
model to be adopted in the development of the EVM. In addition, Cast
Vote Records (or electronic ballot images) are to be collected and
maintained. The screen interface is to adapt to the actual screen
size (including odd sizes for laptops). The "for larger size" is to
operate properly and not be a dummy box. Some code or smart card
will be used to selected ballot type. Multiple languages are to be
supported Operating from CD-R and support for the Audit log and
writing the Cast Vote Records (or EBIs) back to the CD-R will be
implemented.

b. Reading Impaired Interface. Multiple ballot types are to be
supported, including the use of ballot definition files and
structured audio files. Multiple languages are to be supported.
Also the changes from Electronic Voting Machine are to be supported.
The code base is to be harmonized with the EVM, so there is common
code for the common functionality.

c. Ballot Verification Station. Multiple ballot types are to be
supported, including the use of ballot definition files and
structured audio files. Multiple languages are to be supported.
Optional visual display of the ballot "from the barcode" is also to
be supported.

d. Ballot Reconciliation System. This system will be made fully
functional. Support will be added for handling provisional ballots
that get reconciled later.

Detailed discussion of the development of these systems will be on
the OVC-developer (formerly OVC-demo-team) mailing list. We are
looking for volunteers as technical leads for each of these systems
to move them forward. We are also looking for volunteers to
participate in the software development of these systems.

2. County-based System. The OVC will start the exploration of the
development of county-based systems. Initial work is based on the
participation of Kurt Hyde, David Mertz, and Arthur Keller on the
IEEE P1622 standards committee (Voting System Electronic Data
Interchange). As this is a new project, we will explore funding for
this project, as well as potential development partners. Volunteers
will discuss be discussing requirements and scope on the OVC-county
mailing list.

Best regards,
Arthur

-- 
-------------------------------------------------------------------------------
Arthur M. Keller, Ph.D., 3881 Corina Way, Palo Alto, CA  94303-4507
tel +1(650)424-0202, fax +1(650)424-0424
==================================================================
= The content of this message, with the exception of any external 
= quotations under fair use, are released to the Public Domain    
==================================================================
Received on Tue Nov 30 23:17:31 2004

This archive was generated by hypermail 2.1.8 : Tue Nov 30 2004 - 23:17:44 CST