Skip to contentSkip to content
Verifizierte Zertifikate. On-Chain. Für immer.Mehr erfahren
Cover image for Formale Spezifikation eines Berliner E-Mobility-Abrechnungsmoduls
Design

Formale Spezifikation eines Berliner E-Mobility-Abrechnungsmoduls

FreeVerified credential4 WochenAdvanced

Übersicht

Worum es bei diesem Projekt geht.

Modellieren Sie den Tarif-Berechnungs-Kern in TLA+ (Spezifikationssprache von Leslie Lamport für nebenläufige und Zustands-Systeme). Modellieren Sie: Tarif-Struktur, Roaming-Zuordnung, MwSt-Berechnung pro Land, Rabatt-Logik, Doppel-Erfassungs-Schutz. Spezifizieren Sie 5 Invarianten (z. B. 'Eine Ladesession führt nie zu zwei Rechnungspositionen', 'MwSt-Satz folgt dem Standort des Ladepunkts, nicht der Heimatadresse'). Prüfen Sie die Spezifikation mit dem TLC-Modellprüfer für endliche Konfigurationen. Liefern Sie die TLA+-Spec, einen Trace-Report mit Gegenbeispielen für ein bewusst eingefügtes Bug-Szenario und ein 4-seitiges Brückendokument für TypeScript-Entwickler:innen.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

Das Briefing

Was Du tust und was Du zeigst.

Wie verwendet man formale Spezifikation (TLA+/Alloy) realistisch in einem Engineering-Team, das überwiegend TypeScript schreibt, ohne die Methode zur Forschungsübung verkommen zu lassen?

Earning criteria — what you'll demonstrate

  • TLA+ als Werkzeug für sicherheitskritische Geschäftslogik anwenden
  • Invarianten formulieren, die Domänenwissen tatsächlich einfangen
  • Modellprüfer-Ergebnisse interpretieren und in Gegenbeispiele übersetzen
  • Formale Spezifikation für ein nicht-formales Engineering-Team übersetzen

Studienpassung

Wo dies in Dein Studium passt.

Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.

Fähigkeiten

Fähigkeiten, die Du unter Beweis stellst.

Jede taucht auf Deinem verifizierten Zertifikat auf.

Karrieren

Berufe, auf die dies Dich vorbereitet.

Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.

Karrierewege, die das aufbaut

Kanonische Rollen

Backend-Entwickler:in

Backend-Engineer:innen, die Invarianten denken und prüfen, schreiben Code, der weniger Edge-Case-Bugs hat — eine direkt sichtbare Senior-Qualität.

Dieses Projekt schärft

  • invariant-design
  • specification-translation
  • formal-specification

Noch eine Sache

Du kannst ein Zertifikat bis Freitag in Deinem Lebenslauf haben.