- Object-Oriented Programming Languages (OOPL)
- Memory Allocation and Garbage Collection (GC) in OOPL
Eshrat received her Ph.D. in Computer Science from the University of Toronto in 1976. Eshrat’s work is supported by IBM Canada’s Centre for Advanced Studies and NSERC. Eshrat Chaired the Department of Computer Science during the period 1986-91. Eshrat has been emerita since June 30, 2008.
(with Tim Brecht, Chang Li, and Hang Pham), “Controlling Garbage Collection and Heap Growth tp Reduce the Execution Time of Java Applications”, Proceedings of the 2001 ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages & Applications (OOPSLA’01), Tampa Bay, Florida, USA, Fall 2001, pp 353-366.
(with Andrew Dick and Tim Brecht), “Object-Oriented Distributed and Parallel I/O Streams”, Proceedings of the 13th Annual International Symposium on High Performance Systems and Applications, June 13 – 16, 1999, Kingston, Ontario.
(with W. O’Farrell and G. Wilson), “Smart Messages: An Object-Oriented Communication Mechanism for Parallel Systems”, Computing Systems Journal, MIT Press, Vol. 9, No. 4, Fall 1996, 313-329.