• 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