Formel specifikation

I datalogi er en formel specifikation  en matematisk beskrivelse af et software- eller hardwaresystem , der kan implementeres i henhold til denne beskrivelse. Det specificerer, hvad systemet skal gøre, ikke hvordan det skal gøre det. Hvis der findes en systemspecifikation, er det muligt at anvende formelle verifikationsmetoder for at påvise, at systemet opfylder (eller vil opfylde) specifikationen. Det er således muligt at kontrollere, om en bestemt designet model vil opfylde kravene efter implementering. Hvis softwareverifikation undersøger, om et program er i overensstemmelse med en specifikation, såvalidering undersøger, om et program eller en specifikation er i overensstemmelse med brugerkravene .

Se også