Semantik und Programmverifikation