Date: Tuesday, 14-Jan-97 23:41:51 GMT Server: NCSA/1.3 MIME-version: 1.0 Content-type: text/html Last-modified: Tuesday, 01-Oct-96 17:55:51 GMT Content-length: 7340 Publications of Eliot Moss

Publications of Eliot Moss

Compiling for Heterogeneous Systems: A Survey and an Approach, Kathryn S. McKinley, J. Eliot B. Moss, Sharad K. Singhai, Glen E. Weaver, Charles C. Weems, CMPSCI Technical Report 95-82, October 1995, Department of Computer Science, University of Massachusetts, Amherst, MA 01003.
Supersedes Technical Report 95-59.

Simple and effective analysis of statically-typed object-oriented programs, Amer Diwan, Eliot Moss, Kathryn McKinley. To appear in OOPSLA '96.

Characterisation of object behaviour in Standard ML of New Jersey. Darko Stefanovic and J. Eliot B. Moss. Proceedings of the 1994 ACM Conference on Lisp and Functional Programming, pp 43-54 (Orlando, Florida, 27-29 June 1994). LISP Pointers 7(3), July-September 1994.

Protection traps and alternatives for memory management of an object-oriented language. , Antony L. Hosking and J. Eliot B. Moss. Proceedings of the Fourteenth ACM Symposium on Operating Systems Principles, pp 106-119 (Asheville, North Carolina, 5-8 December 1993). ACM Operating Systems Review 27(5), December 1993.

Incremental Collection of Mature Objects, Richard Hudson and Eliot Moss. International Workshop on Memory Management, St. Malo, France, Sept. 1992, pp. 388-403, available from Springer-Verlag.

Compiler Support for Garbage Collection in a Statically Typed Language , Amer Diwan, Eliot Moss, and Richard Hudson. SIGPLAN PLDI '92, pp. 273-282.

A Comparative Performance Evaluation of Write Barrier Implementations , Antony L. Hosking, J. Eliot B. Moss and Darko Stefanovic. Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, pp 92-109 (Vancouver, Canada, October 1992). ACM SIGPLAN Notices 27(10), October 1992.

A Language-Independent Garbage Collector Toolkit , Richard Hudson, Eliot Moss, Amer Diwan, and Christopher F. Weight. University of Massachusetts at Amherst technical report TR 91-47.

Memory System Performance of Programs with Intensive Heap Allocation, Amer Diwan, David Tarditi (CMU), and Eliot Moss. To appear in ACM Transactions on Computer Systems. An earlier version is available as CMU technical report CMU-CS-93-227

Memory Subsystem Performance of Programs Using Copying Garbage Collection , Amer Diwan, David Tarditi (CMU), and Eliot Moss. POPL '94, pp 1--14. This paper is also available as a CMU technical report CMU-CS-93-210.

Expressing object residency optimizations using pointer type annotations, J. Eliot B. Moss and Antony L. Hosking. Sixth International Workshop on Persistent Object Systems (Tarascon, France, September 1994).

Object fault handling for persistent programming languages: A performance evaluation , Antony L. Hosking and J. Eliot B. Moss. Proceedings of the ACM Conference on Object-oriented Programming Systems, Languages, and Applications, pp 288-303 (Washington, DC, October 1993). ACM SIGPLAN Notices 27(11), November 1993.

Update logging for persistent programming languages: A comparative performance evaluation , Antony L. Hosking, Eric Brown and J. Eliot B. Moss. Proceedings of the Nineteenth International Conference on Very Large Data Bases, pp 429-440 (Dublin, Ireland, August 1993). Morgan Kaufmann, 1993.

Compiler support for persistent programming , Antony L. Hosking and J. Eliot B. Moss. COINS Technical Report 91-25, March 1991, Department of Computer Science, University of Massachusetts, Amherst, MA 01003.

Towards compile-time optimisations for persistence , Antony L. Hosking and J. Eliot B. Moss. Proceedings of the Fourth International Workshop on Persistent Object Systems, pp 17-27 (Martha's Vineyard, Massachusetts, September 1990). Published as Implementing Persistent Object Bases: Principles and Practice, Alan Dearle, Gail M. Shaw, and Stanley B. Zdonik (eds.). Morgan Kaufmann, 1990.

Design of an object faulting persistent smalltalk , Antony L. Hosking, J. Eliot B. Moss, and Cynthia Bliss. COINS Technical Report 90-45, Department of Computer Science, University of Massachusetts, Amherst, MA 01003.

Working with Persistent Objects: To Swizzle or Not to Swizzle, J. Eliot B. Moss. IEEE Transactions on Software Engineering, Vol. 18, No. 8, August 1992, pp. 657-673.

Design of the Mneme Persistent Object Store , J. Eliot B. Moss. ACM Trans. on Information Systems, Volume 8, Number 2, April 1990, pp. 103-139.

Addressing Large Distributed Collections of Persistent Objects: The Mneme Project's Approach , J. Eliot B. Moss. Second International Workshop on Database Programming Languages, Gleneden Beach, OR, June 1989, Hull, Morrison, and Stemple, eds., Morgan Kaufmann, 1990, pp. 358-374.

Supporting Full-Text Information Retrieval with a Persistent Object Store , Eric W. Brown, James P. Callan, W. Bruce Croft, and J. Eliot B. Moss. Proceedings of the 4th International Conference on Extending Database Technology, pp 365-378 (Cambridge, UK, March 1994). Springer-Verlag, 1994.

Transactional Memory: Architectural Support for Lock-Free Data Structures, Maurice Herlihy and Eliot Moss. International Symposium on Computer Architecture, May 1993 (camera ready version).

Transactional Memory: Architectural Support for Lock-Free Data Structures, Maurice Herlihy and Eliot Moss. Digital Equipment Corporation Cambridge Research Laboratory Technical Report CRL 92/07, December 1992. Under revision for journal publication.