Elaine Cheong :: Publications



Projects Publications Misc
Refereed Conference Papers, Presentations, and Posters

Elaine Cheong, Edward A. Lee, and Yang Zhao. "Viptos: A Graphical Development and Simulation Environment for TinyOS-based Wireless Sensor Networks," Demo Abstract, Proceedings of the Third ACM Conference on Embedded Networked Sensor Systems (SenSys 2005), San Diego, California, USA, November 2-4, 2005.
[Conference poster in .pdf] [Conference poster in .jpg (2.3MB)]

Jie Liu, Elaine Cheong, and Feng Zhao. "Semantics-Based Optimization Across Uncoordinated Tasks in Networked Embedded Systems," Proceedings of the 5th ACM Conference on Embedded Software (EMSOFT 2005), Jersey City, New Jersey, September 18-22, 2005.

Elaine Cheong and Jie Liu. "galsC: A Language for Event-Driven Embedded Systems," Proceedings of Design, Automation and Test in Europe (DATE), Munich, Germany, March 7-11, 2005.

Elaine Cheong, Judy Liebman, Jie Liu, and Feng Zhao. "TinyGALS: A Programming Model for Event-Driven Embedded Systems," Proceedings of the 18th Annual ACM Symposium on Applied Computing (SAC'03), Melbourne, Florida, March 9-12, 2003.
[Conference presentation in .pdf] [Conference presentation in .ppt]

Theses

Elaine Cheong. "Actor-Oriented Programming for Wireless Sensor Networks," Ph.D. Dissertation, published as Technical Report No. UCB/EECS-2007-112, University of California, Berkeley, August 30, 2007.

Elaine Cheong. "Design and Implementation of TinyGALS: A Programming Model for Event-Driven Embedded Systems," Master's Report, published as Technical Memorandum UCB/ERL M03/14, University of California, Berkeley, CA, 94720, USA, May 23, 2003.

Technical Reports

James Adam Cataldo, Elaine Cheong, Huining Thomas Feng, Edward A. Lee and Andrew Christopher Mihal. "A Formalism for Higher-Order Composition Languages that Satisfies the Church-Rosser Property" Technical Report No. UCB/EECS-2006-48, University of California, Berkeley, May 9, 2006.

Shuvra S. Bhattacharyya, Elaine Cheong, John Davis II, Mudit Goel, Christopher Hylands, Bart Kienhuis, Edward A. Lee, Jie Liu, Xiaojun Liu, Lukito Muliadi, Steve Neuendorffer, John Reekie, Neil Smyth, Jeff Tsay, Brian Vogel, Winthrop Williams, Yuhong Xiong, Yang Zhao, Haiyang Zheng. "Heterogeneous Concurrent Modeling and Design in Java (Volume 1: Introduction to Ptolemy II)" Technical Memorandum UCB/ERL M03/27, University of California, Berkeley, CA USA 94720, July 16, 2003.

Shuvra S. Bhattacharyya, Elaine Cheong, John Davis II, Mudit Goel, Christopher Hylands, Bart Kienhuis, Edward A. Lee, Jie Liu, Xiaojun Liu, Lukito Muliadi, Steve Neuendorffer, John Reekie, Neil Smyth, Jeff Tsay, Brian Vogel, Winthrop Williams, Yuhong Xiong, Yang Zhao, Haiyang Zheng. "Heterogeneous Concurrent Modeling and Design in Java (Volume 2: Ptolemy II Software Architecture)" Technical Memorandum UCB/ERL M03/28, University of California, Berkeley, CA USA 94720, July 16, 2003.

Shuvra S. Bhattacharyya, Elaine Cheong, John Davis II, Mudit Goel, Christopher Hylands, Bart Kienhuis, Edward A. Lee, Jie Liu, Xiaojun Liu, Lukito Muliadi, Steve Neuendorffer, John Reekie, Neil Smyth, Jeff Tsay, Brian Vogel, Winthrop Williams, Yuhong Xiong, Yang Zhao, Haiyang Zheng. "Heterogeneous Concurrent Modeling and Design in Java (Volume 3: Ptolemy II Domains)" Technical Memorandum UCB/ERL M03/29, University of California, Berkeley, CA USA 94720, July 16, 2003.

Shuvra S. Bhattacharyya, Elaine Cheong, John Davis II, Mudit Goel, Christopher Hylands, Bart Kienhuis, Edward A. Lee, Jie Liu, Xiaojun Liu, Lukito Muliadi, Steve Neuendorffer, John Reekie, Neil Smyth, Jeff Tsay, Brian Vogel, Winthrop Williams, Yuhong Xiong, Haiyang Zheng. "Heterogeneous Concurrent Modeling and Design in Java" Technical Memorandum UCB/ERL M02/23, University of California, Berkeley, CA USA 94720, August 5, 2002.

Joseph R. Kiniry and Elaine Cheong. "JPP: A Java Pre-Processor," Caltech Technical Report CS-TR-98-15, Department of Computer Science, California Institute of Technology, Pasadena, CA, 91125, USA, September 1998.

Selected Presentations

Judy Liebman, Elaine Cheong, Barbara Engelhardt, Katie Everitt, Holly Fait, Wai-ling Ho-Ching, Hayley Iben, Rachel Rubin, Megan Thomas. "The Women Students' Perspective," Birds-of-a-Feather Session, Grace Hopper Celebration of Women in Computing, Vancouver, British Columbia, October 9-12, 2002.

Selected Posters and Demonstrations

Elaine Cheong, Prabal Dutta, Kamin Whitehouse, Jie Liu, and Feng Zhao. "Towards a Service Model for Sensor Networks," Demonstration, Microsoft Research Faculty Summit 2004, Redmond, Washington, Aug 2-3, 2004.

Selected Unpublished

Fred Reiss and Elaine Cheong. "Debugger Support for Single-Threaded Event-Driven Applications," Class project for CS262B (Advanced Topics in Computer Systems), Spring 2001.

Elaine Cheong and Fred Reiss. "Virtual Threads," Class project for CS262A (Advanced Topics in Computer Systems) and CS263 (Design and Analysis of Programming Languages), Fall 2000.