VVSG Use Cases


This topic is for the discussion and development of the scope (use cases) for the Next Generation VVSG.

  • An initial document capturing preliminary thoughts on scope and structure is located here in MS-word and PDF formats.


This document provides a summary of the focus areas for development of the Next Generation VVSG by the NIST Voting Public Working Groups. These focus areas were identified during the February, 2016 TGDC meeting. For each area, we highlight the typical use case scenario as well as common variations. They represent starting points for discussion, not necessarily areas to be included in the standard in totality. As such, we need to determine which areas or subareas are in scope for this ongoing work.

Specifically, we are requesting your feedback regarding which use case scenarios should be included in the development of the Next Generation VVSG.

Request for Feedback

For each use case scenario, please address these questions:

  1. Is the use case scenario in scope for the Next Generation VVSG for development of requirements that will undergo testing and certification? or

  2. Is the use case scenario in scope to develop as guidelines for election officials and voting system manufacturers? or

  3. Is the use case scenario not in scope for this work?

  4. If different parts of the use case scenario fall in 1., 2., and/or 3. Please identify as such.

  5. Is anything missing?

Overview of Focus Areas

Each area is defined by the processes and functions it supports. The set of identified use-cases are also, in some cases, highly interdependent. Thus, a given function may occasionally be reused in more than one case.

The current set of use case scenarios include:

The following diagram visualizes the use-cases in the context of a typical election process. The accompanying table describes the meaning of each abbreviation used throughout this document.

Title: Voting Use Case Scenarios Context Diagram - Description: Voting Use Case Scenarios Context Diagram. This image depicts the basic election process with use cases annotated throughout. The use cases, from ballot creation to election reporting, are:
ballot delivery (blabkballot) to voter before voting,
ballot generation (blank ballot; ballot on demand) to voter before voting, 
ballot matking,
ballot generation (voted ballot; ballot on demand) from voter after voting,
ballot delivery (votedballot) from voter after voting
posts-election auditing
election-night reporting


This Topic Is Referenced By


Topic attachments
I Attachment History Action Size Date Who Comment
PNGpng image001.png r1 manage 84.4 K 2016-08-23 - 02:16 BenjaminLong  
Edit | Attach | Watch | Print version | History: r13 < r12 < r11 < r10 < r9 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r13 - 2016-08-23 - BenjaminLong
This site is powered by the TWiki collaboration platform Powered by PerlPLEASE NOTE: This wiki is a collaborative website. NIST does not necessarily endorse the views expressed, or concur with the facts presented on these sites. Further, NIST does not endorse any commercial products that may be mentioned on these sites. All the material on this website is in the public domain, including any text, diagrams, or images, unless indicated explicitly. Don't share anything on this site that you do not want to be public. Do not pass any proprietary documents or put any on the TWiki with implied public disclosure. If you do, it shall be deemed to have been disclosed on a non-confidential basis, without any restrictions on use by anyone, except that no valid copyright or patent right shall be deemed to have been waived by such disclosure. Certain commercial equipment, instruments, materials, systems, software, and trade names may be identified throughout this site in order to specify or identify technologies adequately. Such identification is not intended to imply recommendation or endorsement by NIST, nor is it intended to imply that the systems or products identified are necessarily the best available for the purpose. Any data provided on this site is for illustrative purposes only, and does not imply a validation of results by NIST. By selecting external links, you will be leaving NIST webspace. Links to other websites are provided because they may have information that would be of interest to you. No inferences should be drawn on account of other sites being referenced, or not, from this page. There may be other websites that are more appropriate for your purpose.