There are two classes of challenges in developing embedded systems. We have explained them under two categories below: the rapid changing challenges and non-rapid or slowly changing ones.   Slowly changing and non changing challenges Some challenges involved in the…