Hierarchical scheduling frameworks (HSFs) are a means for composing complex real-time embedded systems from independently developed and analyzed applications. To support multiple modes in a two-level HSF, the multi-mode adaptive hierarchical scheduling framework MMAHSF has recently been presented supporting different mode-change mechanisms. Currently, we provide a formalization and verification of mode changes in MMAHSF using the UPPAAL model checker for certain mode-change mechanisms. The verification indicates that MMAHSF and the proposed mode-change mechanisms are deadlock-free and guarantee correct mode changes in bounded time.