Design By Analysis