A Model-Driven Framework for Water Supply Management System (MWS)