Submitted: September 2012
Abstract
In der realen (nicht fehlerfreien) Welt hängen Sicherheitsaspekte häufig von Faktoren ab, die sich einer Kontrolle entziehen. So kann beispielsweise aufgrund menschlicher Beteiligung oder höherer Gewalt die Sicherheit eines Systems nicht vollständig garantiert werden.
Die Sprache AspectKP
ist ein verteiltes Prozesskalkül, das die abstrakte Beschreibung von sicherheitskritischen Systemen erlaubt.
Zusätzlich zu den üblichen grundlegenden Konstrukten der Prozessalgebra können in AspectKP
einzelne Prozesse mit probabilistischen Sicherheitsrichtlinien (Policies) ausgestattet werden.
Diese Policies beschreiben unter welchen Umständen bestimmte Aktionen ablaufen dürfen; sie werten aus zu einem probabilistischen vierwertigen Wahrheitswert.
Die formale Semantik von AspectKP
ergibt sich aus einem einfachen Markow-Entscheidungsproblem.
Ziel dieser Bachelorarbeit ist die erstmalige Realisierung eines Werkzeugs, das die Semantik aus diesem Prozesskalkül erzeugt. Mithilfe des entwickelten Tools können Modelle verteilter Systeme mit sicherheitskritischer Datenübertragung entworfen werden. Anhand einer Fallstudie soll das realisierte Werkzeug evaluiert werden.