állapotgépkomponens
Az állapotgépkomponens (angolul state machine component) egy olyan építőkocka vagy modul, amely egy állapotgép megvalósítását foglalja magában. Az állapotgép egy matematikai modell, amely egy rendszer viselkedését írja le, és amely véges számú állapottal, valamint az ezen állapottartományok közötti átmenetekkel rendelkezik. Az állapotgépkomponens tehát gyakorlatilag egy önálló egység, amely képes kezelni az állapotokat, fogadni eseményeket vagy bemeneteket, és ennek megfelelően átmenni egyik állapotból a másikba, esetleg kimeneteket generálva.
Ezek a komponensek gyakran használatosak szoftverfejlesztésben, különösen olyan rendszerekben, ahol a viselkedés lépésenkénti logikát igényel. Például
Az állapotgépkomponens magában foglalhatja az állapotdefiníciókat, az átmeneti logikát (feltételek és műveletek), valamint az állapotváltásokkor végrehajtandó