Formale Spezifikation eines Berliner E-Mobility-Abrechnungsmoduls
Übersicht
Worum es bei diesem Projekt geht.
Modelliere einen E-Mobility-Tarifkern in TLA+, spezifiziere 5 Invarianten und prüfe sie mit TLC. Du erhältst ein verifizierbares Zertifikat.
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.
Requirements Engineering
Master · Cs Se
Fit score: 1
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 RollenBackend-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