We describe a framework for top-down centralized self-adaptive MASs where adaptive agents are “protocol-driven” and adaptation consists in runtime protocol switch. Protocol specifications take a global, rather than a local, perspective and each agent, before starting to follow a new (global) protocol, projects it for obtaining a local version. If all the agents in the MAS are driven by the same global protocol, the compliance of the MAS execution to the protocol is obtained by construction. Categories and Subject Descriptors I.2.11 [Distributed Artificial Intelligence]: Multiagent systems General Terms Design; Languages; Reliability Keywords Self-adaptiveness; Interaction Protocols