characteristics and constraints of embedded system