Jabarkan UML mesin keadaan dari Mesin finite-state

Unified Modeling Language memiliki notasi untuk mendeskripsikan mesin state. Mesin state UML mengatasi keterbatasan  FSM tradisional tetap mempertahankan manfaat utamanya. Mesin keadaan UML memperkenalkan konsep baru dengan state bertingkat hierarki dan wilayah ortogonal, sambil memperluas gagasan tindakan. Mesin state UML memiliki karakteristik mesin Mealy dan mesin Moore. Mereka mendukung tindakan yang bergantung pada status sistem dan peristiwa pemicu, seperti di mesin Mealy, serta tindakan masuk dan keluar, yang terkait dengan keadaan, bukan transisi, seperti di mesin Moore.