Edward A. Lee

EECS Department, University of California, Berkeley

Technical Report No. UCB/EECS-2009-30

February 18, 2009

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-30.pdf

This paper considers the orchestration of computing with physical processes. It argues that to realize its full potential, the core abstractions of computing need to be rethought to incorporate essential properties of the physical systems, most particularly the passage of time. It makes a case that the solution cannot be simply overlaid on existing abstractions, and outlines a number of promising approaches being pursued. The emphasis needs to be on repeatable behavior rather than on performance optimization.


BibTeX citation:

@techreport{Lee:EECS-2009-30,
    Author= {Lee, Edward A.},
    Title= {Computing Needs Time},
    Year= {2009},
    Month= {Feb},
    Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-30.html},
    Number= {UCB/EECS-2009-30},
    Note= {--- See also the <a href="http://chess.eecs.berkeley.edu/pubs/615.html">Published Version</a>, Communications of the ACM, 52(5), pp. 70-79, May 2009 ---},
    Abstract= {This paper considers the orchestration of computing with physical processes. It argues that to realize its full potential, the core abstractions of computing need to be rethought to incorporate essential properties of the physical systems, most particularly the passage of time. It makes a case that the solution cannot be simply overlaid on existing abstractions, and outlines a number of promising approaches being pursued. The emphasis needs to be on repeatable behavior rather than on performance optimization.},
}

EndNote citation:

%0 Report
%A Lee, Edward A. 
%T Computing Needs Time
%I EECS Department, University of California, Berkeley
%D 2009
%8 February 18
%@ UCB/EECS-2009-30
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-30.html
%F Lee:EECS-2009-30