摘要 |
A system and method are provided for modelling a hardware component of a data processing apparatus in order to generate an output identifying a value of an observable property of the hardware component. The system comprises a component model for modelling aspects of the hardware component, and feature extraction logic for extending the component model to cause the component model when executing to output one or more features identifying execution behaviour of the component model. A statistical model is then arranged to receive the one or more features output by the component model, and to generate the output dependent on said one or more features. In accordance with the invention, it is observed that although the component model may not explicitly model features that can be used to effectively predict values of the observable property, features that a statistical model depends on may still be captured in the underlying logic and implementation of the component model, and accordingly by extracting features identifying execution behaviour of the component model, this can provide a suitable input to the statistical model, thereby providing a simple and effective technique for producing values of the observable property of the hardware component.
|