Available documents
The following is a list of documents related to my past and present
work. All are available electronically through ftp or http. Most are
in PostScript form though some, having integrated bitmaps etc, are
held in a collection of files. They have not been adapted for
interactive presentation.
CodA
- A
Meta-level Architecture for Prototyping Object Systems (~500K)
- My PhD Dissertation describing CodA, Tj, their implementation and
application to real-world problems.
- Meta-level
programming with CodA (A4 ~100K)
- A paper which appeared in ECOOP
'95. Overview of the CodA architecture and several examples of object
models created using its facilities. Letter
size also available.
- CodA
User's Guide
- A draft guide (in PostScript) to the CodA
meta-architecture, how to use it and its implementation. This is not
a finished/polished document.
- CodA
overview (46372 bytes)
- A brief overview of the CodA
architecture. This is a paper from the OOPSLA '93 Workshop on
Meta-architectures (aka, "The Reflection Workshop"). A plain
text version is also available. Note that the CodA architecture
has evolved considerably since this document was written and some
details may no longer be accurate. The overall idea however, is
consistent with the current design.
All
the position papers from this workshop are available
electronically in both PostScript and plain text formats.
Tj
- Meta-level
architecture support for distributed objects (A4 ~85K)
- A
paper which appeared in IWOOOS '95. Details the design and use of
Tj, a distributed object system built on top of CodA. Letter
size also available.
- Tj
User's Guide
- A draft guide (in PostScript) to the Tj
distributed object system, how to use it and its implementation. This
is not a finished/polished document.
This document is currently not available.
Vibes
- Vibes
overview (4 pages)
- This is a short document describing the
general direction and goals of the Vibes project. It was presented at
the OOPSLA '93 Workshop on Object-oriented Program Monitoring and
Debugging (aka "The Visualization Workshop"). A plain
text version is also available. All
the position papers and a summary
of the workshop are available electronically.
- Vibes
overview (20 pages, 106133 bytes)
- Eventually, this is a full-length (or longer) paper which
is the current spec for the Vibes system as a whole. It is an
evolving draft and as such may be incomplete in some aspects.
This file is currently not available.
- Vibes
overview (talk/slides)
- This is a set of slides I use as a
base for describing Vibes. The images for slide 11 are here
and here.
The images for slide 12 are here
and here.
Previous work
-
Reasoning in object-oriented systems (66256 bytes)
- A paper on
expert system tools as applied to and implemented in object-oriented
systems. In particular, ENVY/Expert, a forward chaining (RETE
algorithm) inference engine written in Smalltalk. This is from the
Workshop on Object-Oriented Computing '93.
- Unified
Distributed Simulation (132323 bytes)
- Master's thesis on
unifying optimistic and pessimistic distributed simulation techniques
such as Time Warp and Chandy-Misra (respectively).
- A
Unified Distributed Simulation System (44218 bytes)
- A paper on
the Unified Distributed Simulation algorithm from the Winter
Simulation Conference '90.
Other work
Refer to the lab home page for information on
other lab projects.
|m 95.04.07