[31] T. J. Mowbray, W. A. Ruh, <strong>and</strong> R. M. Soley. Inside CORBA: Distributed Object St<strong>and</strong>ards <strong>and</strong> Applications. Addison-Wesley, 1997. [32] D. Schmidt, M. Stal, H. Rohnert, <strong>and</strong> F. Buschmann. Pattern-Oriented S<strong>of</strong>tware Ar- chitecture: Patterns <strong>for</strong> Concurrent <strong>and</strong> Networked Objects, volume 2. John Wiley & Sons, 2000. [33] A. Silberschatz, P. B. Galvin, <strong>and</strong> G. Gagne. Operating System Concepts. John Wiley & Sons, 6th edition, 2001. [34] D. B. Stewart <strong>and</strong> R. A. Brown. Gr<strong>and</strong> challenges in mission-critical sys- tems: Dynamically reconfigurable real-time s<strong>of</strong>tware <strong>for</strong> flight control systems. In Workshop on Real-Time Mission-Critical Systems in conjunction with the 1999 Real-Time Systems Symposium, November 1999. http://www.embedded- zone.com/bib/position/rtmcs99.pdf. [35] D. B. Stewart, R. A. Volpe, <strong>and</strong> P. K. Khosla. <strong>Design</strong> <strong>of</strong> dynamically reconfigurable real-time s<strong>of</strong>tware using port-based objects. IEEE Transactions on S<strong>of</strong>tware Engi- neering, 23(12):759–776, December 1997. [36] C. A. Waldspurger <strong>and</strong> W. E. Weihl. Stride scheduling: Deterministic proportional- share resource management. Technical Report MIT/LCS/TM-528, June 1995. [37] M. Weiser. The computer <strong>for</strong> the twenty-first century. Scientific American, pages 94–104, September 1991. http://www.ubiq.com/hypertext/weiser/SciAmDraft3.html. [38] M. Weiser. Some computer science issues in ubiquitous computing. Communications <strong>of</strong> the ACM, 36(7):75–84, 1993. [39] M. Welsh, D. Culler, <strong>and</strong> E. Brewer. SEDA: an architecture <strong>for</strong> well-conditioned, scalable internet services. In Proceedings <strong>of</strong> the Eighteenth ACM Symposium on Op- erating Systems Principles, pages 230–243. ACM Press, 2001. [40] M. Welsh, S. D. Gribble, E. A. Brewer, <strong>and</strong> D. Culler. A design framework <strong>for</strong> highly concurrent systems. Technical Report UCB/CSD-00-1108, University <strong>of</strong> Cali<strong>for</strong>nia, Berkeley, April 2000. 64
[41] F. Zhao <strong>and</strong> L. Guibas, editors. Second International Workshop on In<strong>for</strong>mation Pro- cessing in Sensor Networks (IPSN 2003), volume 2634 <strong>of</strong> Lecture Notes in Computer Science. Springer-Verlag, April 2003. [42] Y. Zhao. A study <strong>of</strong> Click, <strong>TinyGALS</strong> <strong>and</strong> CI. http://ptolemy.eecs.berkeley.edu/ ellen zh/click tinygals ci.pdf, April 2003. 65