DocumentCode
817380
Title
Embedded software engineering: the state of the practice
Author
Graaf, Bas ; Lormans, Marco ; Toetenel, Hans
Author_Institution
Delft Univ. of Technol., Netherlands
Volume
20
Issue
6
fYear
2003
Firstpage
61
Lastpage
69
Abstract
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 indication of how to apply them to specific areas in this domain, for example, automotive systems, telecommunications, or consumer electronics. Consequently, tailoring a technology for a specific use is difficult. Furthermore, the embedded domain is driven by reliability factors, cost factors, and time to market. So, this embedded domain needs specifically targeted development technologies. 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.
Keywords
embedded systems; software engineering; software tools; cost factors; embedded domain; embedded systems development technologies; embedded systems software; hard timing constraints; hardware costs; hardware platform technology; reliability factors; targeted development technologies; time to market; tools developers; Automotive engineering; Consumer electronics; Costs; Embedded software; Embedded system; Hardware; Memory management; Power engineering and energy; Time to market; Timing;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2003.1241368
Filename
1241368
Link To Document