Direkt zum Seiteninhalt

GitHubTest - ŒX³⁵

Menü überspringen
Menü überspringen
Menü überspringen

GitHubTest

UKZ 0.5.0 – Development Report
UNIVERSAL COORDINATE TIME · DEVELOPMENT REPORT

UKZ 0.5.0

Technischer Entwicklungs- und Prüfbericht. Erfolgreicher Build und bestandene Softwaretests in der Android-Umgebung Termux.

BUILD SUCCESSFUL · ALL TESTS PASSED
19 / 19 Tests bestanden
9 Rust-Tests
10 Python-Tests
2 Rust-Komponenten

⚡ 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

cargo check --workspace
✓ Beide Rust-Komponenten wurden ohne Compilerfehler geprüft.

Rust-Testlauf

cargo test --workspace
✓ Alle 9 Rust-Tests bestanden.

Python-Testlauf

python -m unittest discover -s python -p "test*.py"
✓ Alle 10 Python-Tests bestanden.

Gesamtergebnis: 19 von 19 Tests erfolgreich.

▣ Die geprüften Komponenten

01 · ukz-core

Mathematischer Kern des Systems. Grundlegende UKZ-Zeitwerte und ganzzahlige Zeitdarstellung.

02 · ukz-adapters

Schnittstellen zur Verarbeitung von UTC- und TAI-Zeitwerten einschließlich der Schaltsekundenbehandlung.

03 · Python-Referenz

Unabhängige Implementierung zur Überprüfung der Zeitberechnungen.

04 · Gemeinsame Testbasis

Abgleich anhand gemeinsamer UKZ-Testvektoren und definierter Berechnungsgrundlagen.

✓ Ergebnisse der Integrationstests

✓ BESTANDEN UTC- und TAI-Epochen
Beide Epochen stimmen am definierten UKZ-Epochenanker überein.
✓ BESTANDEN Schaltsekundenverarbeitung
Die Schaltsekunde vom 31. Dezember 2016 wird erkannt und zeitlich eingeordnet.
✓ BESTANDEN Eingabevalidierung
Eine ungültige Schaltsekunde wird vom Parser zurückgewiesen.

⌁ Weitere bestandene Prüfbereiche

✓ Ganzzahlige Zeitdarstellung
Prüfung der UKZ-Zeitwerte und ihrer Berechnung auf Grundlage ganzzahliger Zeitintervalle.
✓ Grenzwertprüfungen
Tests für zeitliche Randbereiche und definierte Wertebereiche.
✓ Negative Zeitwerte
Prüfung negativer Zeitabstände und der ganzzahligen Division.
✓ Konformitätsvektoren
Vergleich anhand gemeinsamer UKZ-Testvektoren.
✓ Zeitliche Monotonie
Prüfung der nicht abnehmenden Reihenfolge quantisierter UKZ-Zeitwerte.
✓ Referenzvergleich
Abgleich von Rust- und Python-Berechnungen anhand gemeinsamer Testgrundlagen.

∠ Mathematische Grundlage

TUKZ(t) = ⌊(t − t₀) / Δt⌋

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 →
Technischer Hinweis: Die Ergebnisse dokumentieren einen erfolgreichen Build sowie 19 bestandene Softwaretests. Sie stellen noch keinen vollständigen mathematischen, wissenschaftlichen oder normativen Konformitätsnachweis des gesamten UKZ-Systems dar. Weitere Randfall-, Präzisions- und Konformitätsprüfungen sind Bestandteil der fortlaufenden Entwicklung.
UNIVERSAL COORDINATE TIME · UKZ 0.5.0
Technischer Entwicklungsbericht · 05. November 2026
Architektur und Entwicklung: Dirk Leopold Feiler
Zurück zum Seiteninhalt
App-Icon
ŒX³⁵ Installieren Sie diese Website auf Ihrem Startbildschirm für ein besseres Erlebnis
Tippen Sie auf Installationsschaltfläche auf iOS und dann auf „Zu Ihrem Bildschirm hinzufügen“