This document describes an approach for propagating changes made in view models back to the underlying source model. The approach uses logic solvers and well-formedness constraints to generate multiple valid solutions for updating the source model in a way that is consistent with the changed view models and satisfies all constraints. An example change propagation scenario is presented to demonstrate how the approach works. Experimental results show that the approach scales well with increasing model size and that incremental change propagation performs better than full regeneration.