black box characterization