Language-based modeling