GitHubTest
UKZ 0.5.0
Technischer Entwicklungs- und Prüfbericht. Erfolgreicher Build und bestandene Softwaretests in der Android-Umgebung Termux.
⚡ Der technische Meilenstein
Am 5. November 2026 wurde der UKZ-Entwicklungsstand in der Android-Umgebung Termux überprüft.
Die Prüfung umfasste den Rust-Workspace sowie die Python-Referenzimplementierung.
Build-Prüfung
Rust-Testlauf
Python-Testlauf
Gesamtergebnis: 19 von 19 Tests erfolgreich.
▣ Die geprüften Komponenten
Mathematischer Kern des Systems. Grundlegende UKZ-Zeitwerte und ganzzahlige Zeitdarstellung.
Schnittstellen zur Verarbeitung von UTC- und TAI-Zeitwerten einschließlich der Schaltsekundenbehandlung.
Unabhängige Implementierung zur Überprüfung der Zeitberechnungen.
Abgleich anhand gemeinsamer UKZ-Testvektoren und definierter Berechnungsgrundlagen.
✓ Ergebnisse der Integrationstests
Beide Epochen stimmen am definierten UKZ-Epochenanker überein.
Die Schaltsekunde vom 31. Dezember 2016 wird erkannt und zeitlich eingeordnet.
Eine ungültige Schaltsekunde wird vom Parser zurückgewiesen.
⌁ Weitere bestandene Prüfbereiche
Prüfung der UKZ-Zeitwerte und ihrer Berechnung auf Grundlage ganzzahliger Zeitintervalle.
Tests für zeitliche Randbereiche und definierte Wertebereiche.
Prüfung negativer Zeitabstände und der ganzzahligen Division.
Vergleich anhand gemeinsamer UKZ-Testvektoren.
Prüfung der nicht abnehmenden Reihenfolge quantisierter UKZ-Zeitwerte.
Abgleich von Rust- und Python-Berechnungen anhand gemeinsamer Testgrundlagen.
∠ Mathematische Grundlage
Ein UKZ-Tag umfasst 100.000 Ticks. Ein einzelner Tick entspricht 864.000 Mikrosekunden beziehungsweise 0,864 SI-Sekunden.
Die Implementierung kombiniert Rust als Grundlage für die Systemintegration mit einer Python-Referenzimplementierung für Berechnungen und Tests.
Damit entsteht eine Grundlage für reproduzierbare Berechnungen und die weitere Entwicklung plattformübergreifender UKZ-Komponenten.
⌘ Quellcode und Entwicklung
Der aktuelle Entwicklungsstand des Projekts ist öffentlich im GitHub-Repository dokumentiert.
UKZ AUF GITHUB ANSEHEN →