New Specification the KOA Remote Voting System
- Supervisor Dermot Cochran
- Subject Area Software Engineering
- Pre-requisites Strong knowledge of Java and strong programming skills
- Co-requisites (things you must learn along the way) Open source web server technology, Java application server technology, databases, voting systems
- Subject Coverage J2EE Programming
- Project Type Design and Implementation
- Hardware/Software PC, laptop or workstation capable of running Java and Eclipse
Description
Complete all missing JML in the KOA remote voting system and generate the missing the BON specifications
Mandatory Goals
- Become familiar with the KOA system's design and implementation.
- Become familiar with remote voting regulations.
- Complete all missing JML in the KOA remote voting system
Discretionary Goals
- Generate BON specifications for KOA
- Release a new version of KOA
- Coauthor, submit, and publish a paper on this work.
Sources of Information and Preparatory Reading
- The KOA system webpages