Harmonia

Ensemble Publications

William Maddox. Incremental Static Semantic Analysis. PhD thesis, University of California, Berkeley, January 14, 1998. (Abstract) (Gzipped PostScript, 188 pages, 350K) (PDF, 902K)

Vance Maverick. Presentation by Tree Transformation. PhD thesis, Computer Science Division--EECS, University of California, Berkeley, Berkeley, CA 94720, January 14, 1998.

Tim A. Wagner. Practical Algorithms for Incremental Software Development Environments. PhD thesis, March 11, 1998. (Abstract) (Gzipped PostScript, 148 pages, 343K) (PDF, 677K)

Tim A. Wagner and Susan L. Graham. Efficient and flexible incremental parsing. ACM Transactions on Programming Languages and Systems, 20(5):980-1013, September 1998. (Abstract) (Gzipped PostScript, 35 pages, 79K) (PDF, 140K)

Tim A. Wagner and Susan L. Graham. Efficient self-versioning documents. In Proceedings of COMPCON '97, San Jose,, 1997. (Abstract) (Gzipped PostScript, 6 pages, 27K) (PDF, 49K)

Tim A. Wagner and Susan L. Graham. General incremental lexical analysis, 1997. Unpublished. (Gzipped PostScript, 30 pages, 71K) (PDF, 144K)

Tim A. Wagner and Susan L. Graham. History-sensitive error recovery, 1997. Unpublished. (Gzipped PostScript, 14 pages, 66K) (PDF, 103K)

Tim A. Wagner and Susan L. Graham. Incremental analysis of real programming languages. In Proceedings of the 1997 ACM SIGPLAN Conference on Programming Language Design and Implementation, pages 31-43, 1997. (Abstract) (Gzipped PostScript, 13 pages, 67K) (PDF, 113K)

Tim A. Wagner and Susan L. Graham. Modeling explicit whitespace in an incremental SDE, 1997. Unpublished. (Gzipped PostScript, 11 pages, 36K) (PDF, 71K)

Susan L. Graham and Tim A. Wagner. Integrating Incremental Analysis with Version Management, In Proceedings of the Fifth European Software Engineering Conference, number 989 in Lecture Notes in Computer Science, pages 205-218. Springer-Verlag, 1995. (14 pages)

Brian M. Dennis, Roy Goldman, Susan L. Graham, Michael A. Harrison, William Maddox, Vance Maverick, Ethan V. Munson, and Tim A. Wagner. A document architecture for integrated software development, 1995. Unpublished. (Gzipped PostScript, 14 pages, 118K)

Brian M. Dennis. ExL: The Ensemble extension language. Master's thesis, Computer Science Division--EECS, University of California, Berkeley, Berkeley, CA 94720, May 1994. (Gzipped Postscript, 51 pages, 129K)

Susan L. Graham. Languages and interactive software development. In Programming Languages and System Architectures, number 782 in Lecture Notes in Computer Science, pages 21-34. Springer-Verlag, March 1994. (Gzipped PostScript, 14 pages, 50K) (PDF, 156K)

Ethan V. Munson. Proteus: An Adaptable Presentation System for a Software Development and Multimedia Document Environment. PhD thesis, Computer Science Division--EECS, University of California, Berkeley, Berkeley, CA 94720, September 1994.

Susan L. Graham, Michael A. Harrison, and Ethan V. Munson. The Proteus presentation system. pages 130-138, December 1992.

Susan L. Graham. Language and document support in software development environments. In Proceedings of the DARPA '92 Software Technology Conference, Los Angeles, April 1992. (Gzipped PostScript, 5 pages, 37K)