A model-driven approach for the verification of an adaptive service composition. (8th June 2020)