tillståndsbaserade
Tillståndsbaserade beskriver metoder, modeller eller system där beslut och beteende styrs av systemets aktuella tillstånd. Ett tillstånd utgör en specifik konfiguration av relevanta variabler som bestämmer vilka åtgärder som är tillåtna och vilka övergångar som är möjliga. Tillståndsbaserad design används ofta för att förenkla komplexa beteenden genom att dela upp dem i en uppsättning väl definierade lägen. På engelska används ofta termen state-based.
Inom programvaruarkitektur används finita tillståndsmaskiner för att modellera hur ett system reagerar på händelser beroende på
Inom informationssäkerhet och åtkomstkontroll kan tillståndsbaserade policyer kräva olika behörigheter beroende på objektets tillstånd eller historik
Fördelar med tillståndsbaserade metoder inkluderar tydlighet, förutsägbarhet och enklare verifiering samt underlättad testning och felspårning. Begränsningar
Tillståndsbaserade metoder är närbesläktade med begrepp som finite state machines, statecharts och workflow-modeller och används inom