Device modelling