Markus Lohrey: Model-checking hierarchical structures. J. Comput. Syst. Sci. 78(2): 461-490 (2012)