hardware platform description