Formale Semantik

Die formale Semantik ist ein Teilgebiet der theoretischen Informatik, das sich mit dem Nachweis der Korrektheit von Computerprogrammen beschäftigt (Verifikation). Anders als die linguistische Semantik, die ein Teil der Sprachwissenschaft ist, arbeitet die formale Semantik mit vollständig mathematischen Methoden, um die Bedeutung von Computerprogrammen und Spezifikationen zu formalisieren. Sie ist eng verwandt mit der Berechenbarkeitstheorie, die sich damit beschäftigt, welche Probleme mit Computerprogrammen überhaupt gelöst werden können.

Die formale Semantik hat zum Ziel, die Bedeutung von Computerprogrammen in einer formalen Sprache auszudrücken — sie soll also die Semantik eines Computerprogramms syntaktisch ausdrücken, so dass sich über das Anwenden von Ableitungsregeln (Kalkülen) Aussagen über das Programm beweisen lassen.

In der formalen Semantik finden folgende Kalküle Verwendung:

Siehe auch

Literatur

Weblinks

See also: Formale Semantik, Ableitung (Informatik), Axiomatische Semantik, Bedeutung, Berechenbarkeitstheorie, Beweis, Computerprogramm, Denotationale Semantik, Formale Sprache, Kalkül