Abstract

Embedded engineering is designed using objects of nature and it also interacts with nature. Therefore it is forced to obey the laws of nature. Nature does not make any assumptions. But all our mathematical and scientific theories do. Therefore these theories cannot be valid for embedded engineering applications. In this paper we present four new laws of nature that all embedded systems follow. These laws are (1) Boundedness (2) Finite time (3) Simultaneity and (4) Complexity. During the last fifty years embedded analog and digital engineering have evolved and changed significantly. However our mathematical and scientific theories remained in the original state. We select several theories commonly used in embedded engineering and show that none of them satisfy these laws. As a result, when we implement these theories in our embedded software, we are forced to add so many patches and kludges to make the engineering work, that our systems become very unreliable.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call