Device Modeling