characteristics of embedded system