Correct-by-construction model driven engineering composition operators. (May 2016)