Our framework supports also formal techniques for validating and verifying adaptation scenarios, and getting feedback (already at system design time) of the correctness of the adaptation logic as implemented by the MAPE-K loops. In addition to common state-of-the-art model checking techniques for verifying properties of self-adaptive systems, we support the analysis of systems where multiple MAPE-K loops interact (and possibly operate on top of each other) by detecting possible intra- and inter- loop interferences and conflicts. To this purpose, a verification technique based on the proof of meta-properties is proposed to allow discovering unwanted interferences between MAPE-K loops.