Hierarchical structures have been widely used by human organizations because they provide the natural means to delegate tasks, to reduce communication lines and to control the activities performed within organizations. This has motivated the development of different approaches to automatize many of the activities that take place in hierarchical organizations. Recent frameworks, such as Gaia, Aa...