model-based analysis