device spec define