Bachelorarbeit Informatik: Elektronische Wahlverfahren in grossen Plenen
Landsgemeinde per Knopfdruck
In Glarus versammelt sich das kantonale Stimmvolk jährlich zur Landsgemeinde. Dort erfolgen die Wahlen traditionell per Handzeichen. Die Informatik-Absolventen Alexander Mihov und Hesyar Uzuner haben mit ihrem selbstentwickelten «SimpleVoter» eine technische Unterstützung für Wahlverfahren entwickelt.
Nur in zwei Kantonen hat die Landsgemeinde bis heute bestand: Neben Appenzell Innerrhoden sind es noch die Glarner Stimmberechtigten, die sich einmal im Jahr versammeln, um per Handzeichen über Vorlagen und Wahlen zu entscheiden. Doch nicht immer sind die Ergebnisse in dieser reinsten Form der direkten Demokratie von blossem Auge eindeutig bestimmbar. Aus diesem Grund will die Glarner Landsgemeinde schon bald vom traditionellen Handzeichen auf ein technologiegestütztes Vorgehen umsatteln. Die Informatik-Absolventen Alexander Mihov und Hesyar Uzuner haben deshalb im Rahmen ihrer Bachelorarbeit den Prototyp eines elektronischen Wahlgerätes entwickelt. Mit dem «SimpleVoter» würde das anwesende Stimmvolk nicht mehr per Handzeichen, sondern per Knopfdruck abstimmen – mit eindeutigem Ergebnis.
Eigenes Protokoll entwickelt
Die Bachelorarbeit der Absolventen umfasst insgesamt drei Komponenten: Zunächst haben Alexander Mihov und Hesyar Uzuner eine Software entworfen, die den Bedürfnissen eines Wahlvorgangs gerecht wird. Im nächsten Schritt haben die Absolventen die zugehörige Hardware in Form zweier portabler Geräte entwickelt und hergestellt. «Wir haben die Geräte auf den Plattformen Arduino und XBee aufgebaut», erklärt Alexander Mihov.«Diese Plattformen sind programmierbare Microcontroller, auf welchen wir unsere Software für die Steuerung und das Protokoll implementiert haben.» Damit das Wahlergebnis unverfälscht und zuverlässig auf dem Computerbildschirm erscheint, ist ein sicheres Übergangsprotokoll für den Datentransfer notwendig – die dritte Herausforderung: «Für den sicheren Datentransfer haben wir selber ein Protokoll entwickelt, das auf die Lösung zugeschnitten ist», so Hesyar Uzuner.
«Für den sicheren Datentransfer haben wir selber ein Protokoll entwickelt, das auf die Lösung zugeschnitten ist.»
Hesyar Uzuner
Prototyp selber gebaut
In ihrer Bachelorarbeit haben die Absolventen einen batteriebetriebenen Prototyp entwickelt und davon zwei Geräte selber hergestellt, wie Alexander Mihov erläutert: «Es hat uns grossen Spass gemacht, nicht nur die Software zu entwickeln, sondern auch an der Hardware zu löten und zu sägen.» Mit den Testgeräten haben die Absolventen dann evaluiert, ob die Lösung in einer realen Umgebung eingesetzt werden kann. «Wir mussten dann feststellen, dass unser System zwar funktioniert, aber maximal ein Dutzend Endgeräte mit einem einzelnen Server zurechtkommen.» Grund dafür sind die eingeschränkten Möglichkeiten der handelsüblichen Hardwarekomponenten.
Weitere Entwicklungsschritte nötig
Um an der Landsgemeinde eingesetzt zu werden, müsste die Lösung eine Kapazität von mindestens 10'000 Usern aufweisen. «Wir haben verschiedene Vorschläge eingebracht, wie man die Lösung hochskalieren kann, aber die Umsetzung hätte den Rahmen unserer Bachelorarbeit gesprengt», so Hesyar Uzuner. Auch wenn der «SimpleVoter» nun nicht an der Glarner Landsgemeinde eingesetzt wird, so konnten die Absolventen doch die Komplexität eines solchen Kommunikationsproblems demonstrieren und einen Ansatz für die Umsetzung entsprechender Hardware- und Softwarelösungen erarbeiten. Es ist nicht ausgeschlossen, dass künftige Informatik-Studierende weiter an dieser Thematik arbeiten.
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 256 256" class="iconpack phosphor phosphor-arrow-up-right-bold" fill="currentColor" role="img"><rect width="256" height="256" fill="none"></rect><line x1="64" y1="192" x2="192" y2="64" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></line><polyline points="88 64 192 64 192 168" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></polyline></svg>Bachelorstudium InformatikInstitut für angewandte Informationstechnologie (InIT)
Infotage und Anmeldeschluss Bachelorstudiengänge
Infoveranstaltungen
- Samstag, 09.11.2024 (Infotag Bachelorstudium)
- Dienstag, 26.11.2024 (Online-Infoabend Bachelorstudium)
Anmeldung zum Bachelorstudium
Das könnte Sie auch interessieren
Aufnahmebedingungen
Die Aufnahmebedingungen für das Bachelorstudium an der ZHAW School of Engineering.
Studiumsvorbereitung
Erfahren Sie, wie Sie sich optimal auf das Bachelorstudium vorbereiten können.
Anmeldung zum Bachelorstudium
Aufnahmebedingungen
Studiumsvorbereitung
Melden Sie sich jetzt zum Bachelorstudium an.
Die Aufnahmebedingungen für das Bachelorstudium an der ZHAW School of Engineering.
Erfahren Sie, wie Sie sich optimal auf das Bachelorstudium vorbereiten können.