tilstandsrepresentasjon
Tilstandsrepresentasjon er en måte å modellere et system på ved å beskrive hvilke tilstander systemet kan befinne seg i, og hvordan disse tilstandene byttes gjennom hendelser, betingelser eller tid. Slike modeller brukes for å analysere oppførsel, dokumentere krav og støtte simulering, testing og verifikasjon i områder som programvareutvikling, kontrollsystemer og automatisering.
En vanlig formalisering er en finit tilstandsmodell eller en finite state machine (FSM). En slik modell består
Tilstandsrepresentasjon brukes i en rekke anvendelser, inkludert programvareutvikling, prototyping av systemer, modellbasert testing og verifikasjon av
Utfordringer knyttet til tilstandsrepresentasjon inkluderer såkalt tilstandseksplosjon, der antall mulige tilstander vokser eksponentielt med systemets kompleksitet.
Se også: Finite automata, state machine, tilstandsdiagram, modellbasert utvikling, modellkontroll, temporal logikk.