Abstract :
At first glance, embedded systems appear to be poor candidates for incorporating reuse. Many embedded systems actively or passively prevent loss of life, so they usually meet stringent specifications for safety, reliability, and real-time operation. To meet these requirements, the obvious solution is to redesign hardware and software components for each application. At Siemens they have found that embedded system requirements are not compatible with reusing hardware and software components. Engineers, however, must consider certain factors from the beginning of the design
Keywords :
fault tolerant computing; formal specification; real-time systems; reliability; software reliability; software reusability; Siemens; embedded system requirements; embedded systems design; engineers; hardware component redesign; real-time operation; reliability; reuse factors; safety; software component redesign; specifications; Application software; Control systems; Design engineering; Documentation; Embedded software; Embedded system; Frequency measurement; Hardware; Manufacturing; Process design; Real time systems; Reliability engineering; Safety; Standardization; Taxonomy;