tilanohjaimen
Tilanohjain on ohjelmisto- tai laitteistokomponentti, joka hallitsee järjestelmän tilojen vaihtelua. Tila tarkoittaa järjestelmän yksiselitteisesti määriteltyä toimintamuotoa, kuten käynnissä, pysäytetty, virhetilassa tai odotustilassa. Tilanohjaimen tehtävä on määrittää, miten tiloja vaihtuu ja mitä toimenpiteitä tilamuutosten yhteydessä suoritetaan.
Perusmalli tilanohjaajalle on tilakone (finite state machine, FSM): tilat ja niihin liittyvät siirtymät kuvataan tilataululla tai
Suunnittelussa korostuvat determinismi, kattavuus ja virheensietokyky; pyritään välttämään kuolleita tiloja ja varmistamaan, että tilakone saavuttaa halutut
Käyttökohteita ovat esimerkiksi sulautetut järjestelmät, robotiikka, teollisuusprosessit, käyttöliittymien tilansiirtymät sekä protokollien hallinta. Tilanhallintaan liittyvät tilakoneet ovat
Huomautus: tilanohjaimen on tilanohjain-sanan genetiivimuoto.
---