virhetilat
Virhetilat tarkoittavat järjestelmän tiloja, joissa normaali toiminta ei voi jatkua ilman toimenpiteitä. Ne ilmaisevat poikkeuksellisen tai vioittuneen tilan ja voivat olla tilapäisiä tai pysyviä sekä korjattavissa tai ei-korjattavissa. Virhetiloja esiintyy sekä ohjelmistoissa että laitteissa, sekä käyttöjärjestelmissä ja automaatiojärjestelmissä.
Usein virhetilat mallintuvat tilakoneisiin tai järjestelmän tilasarjoihin, joissa virhetila voi olla absorboiva eli estää lisätoiminnot tai
Tyypillisesti virhetilat jaetaan tilapäisiin (transient) ja pysyviin sekä palautuviin (recoverable) ja ei-palautuviin (non-recoverable). Transientit voivat ratkaista
Virhetilojen hallinta sisältää virheentunnistuksen, virheiden kirjaamisen sekä monitoroinnin. Kenties tärkeää on palautumisen suunnittelu: uusintayritykset, varakeinot (fallback)
Esimerkkejä virhetiloista ovat ohjelmistossa esiintyvät poikkeukset, laitteiden vikatilanteet, verkkoyhteyden katkeamisesta johtuva tila sekä anturien poikkeavat lukemat.