1. An automatic testing equipment comprising: a runtime software layer comprising indications of DUT pin information, the runtime software layer communicating in device under test terms; a runtime hardware layer comprising indications of ATE instrument information, the runtime hardware layer communicating in automatic test equipment hardware terms; and an interface for translating the device under test terms from the runtime software layer to the automatic test equipment hardware terms of the runtime hardware layer.