Transition algebras enhance many-sorted first-order logic with features from dynamic logics, enabling the formal specification and verification of concurrent systems.