Modeling Semi-arid Water-Soil-Vegetation Systems