• DocumentCode
    994042
  • Title

    Absolutely positively on time: what would it take? [embedded computing systems]

  • Author

    Lee, Edward A.

  • Author_Institution
    Div. of Electr. Eng., California Univ., Berkeley, CA, USA
  • Volume
    38
  • Issue
    7
  • fYear
    2005
  • fDate
    7/1/2005 12:00:00 AM
  • Firstpage
    85
  • Lastpage
    87
  • Abstract
    Despite considerable progress in software and hardware techniques, many recent computing advances do more harm than good when embedded computing systems absolutely must meet tight timing constraints. For example, while synchronous digital logic delivers precise timing determinacy, advances in computer architecture and software have made it difficult or impossible to estimate or predict software´s execution time. Moreover, networking techniques introduce variability and stochastic behavior, while operating systems rely on best-effort techniques. Worse, programming language semantics do not handle time well, so developers can only specify timing requirements indirectly. Thus, achieving precise timeliness in a networked embedded system - an absolutely essential goal - requires sweeping changes. For embedded computing to realize its full potential, we must reinvent computer science. Resource limitations have influenced embedded software´s evolution. Embedded software differs from other software in more fundamental ways.
  • Keywords
    distributed processing; embedded systems; synchronisation; timing; embedded software; networked embedded computing systems; software execution time prediction; synchronous digital logic; timing constraints; timing determinacy; Computer architecture; Computer languages; Embedded computing; Embedded software; Embedded system; Hardware; Logic programming; Operating systems; Stochastic systems; Timing; SW/HW integration; embedded computing systems; embedded software; networked embedded systems;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/MC.2005.211
  • Filename
    1463116