Abstract
Many embedded systems have substantially different design constraints than desktop computing applications. No single characterization applies to the diverse spectrum of embed- ded systems. However, some combination of cost pressure, long life-cycle, real-time requirements, reliability require- ments, and design culture dysfunction can make it difficult to be successful applying traditional computer design meth- odologies and tools to embedded applications. Embedded systems in many cases must be optimized for life-cycle and business-driven factors rather than for maximum computing throughput. There is currently little tool support for expand- ing embedded computer design to the scope of holistic em- bedded system design. However, knowing the strengths and weaknesses of current approaches can set expectations ap- propriately, identify risk areas to tool adopters, and suggest ways in which tool builders can meet industrial needs.

This publication has 2 references indexed in Scilit: