2_Embedded Software Engineering The State of the Practice

2_Embedded Software Engineering The State of the Practice -...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
focus 0740-7459/03/$17.00 © 2003 IEEE Published by the IEEE Computer Society IEEE SOFTWARE 61 products are growing. This creates a big chal- lenge for embedded-software development. In the years to come, the key to success will be the ability to successfully develop high-quality embedded systems and software on time. As the complexity, number, and diversity of ap- plications increase, more and more companies are having trouble achieving sufficient product quality and timely delivery. To optimize the timeliness, productivity, and quality of embed- ded software development, companies must apply software engineering technologies that are appropriate for specific situations. Unfortunately, the many available software development technologies don’t take into ac- count the specific needs of embedded-systems development. This development is fundamen- tally different from that of nonembedded sys- tems. Technologies for the development of embedded systems should address specific constraints such as hard timing constraints, limited memory and power use, predefined hardware platform technology, and hardware costs. Existing development technologies don’t address their specific impact on, or necessary customization for, the embedded domain. Nor do these technologies give developers any in- dication of how to apply them to specific ar- eas in this domain—for example, automotive systems, telecommunications, or consumer electronics. Consequently, tailoring a technol- ogy for a specific use is difficult. Furthermore, Embedded Software Engineering: The State of the Practice M any products today contain software (for example, mobile tele- phones, DVD players, cars, airplanes, and medical systems). Because of advancements in information and communication technology, in the future even more products will likely contain software. The market for these “enhanced” products is forecasted to grow exponentially in the next 10 years. 1 Moreover, these embedded systems’ complexity is increasing, and the amount and variety of software in these the state of the practice An inventory of eight European companies reveals what tools developers of embedded-systems software are and aren’t using, and why. The need exists for more specific, yet flexible, tools. Bas Graaf, Marco Lormans, and Hans Toetenel, Delft University of Technology Authorized licensed use limited to: JILIN UNIVERSITY. Downloaded on March 22,2010 at 08:40:05 EDT from IEEE Xplore. Restrictions apply.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
the embedded domain is driven by reliability factors, cost factors, and time to market. So, this embedded domain needs specifically tar- geted development technologies. In industry, the general feeling is that the
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 9

2_Embedded Software Engineering The State of the Practice -...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online