6.835 Semantics for Multi-Agency Systems (Concurrent Systems for AI)
6.835
(Concurrent Systems for AI)
Semantics for Multi-Agency Systems
Fall 1997
Class: Tue,Thu 2pm in room 24-407; Rec: to be arranged
Prof. Carl Hewitt
Introduction to Participatory Infrastructures (PI). Multi-Agency
Systems. Participatory Semantics for multi-agency systems, including
participations and attributions. Object Component Systems for PI
(Java, DCOM, CORBA, ODMG). Objects and interfaces. Semantics of:
connectable objects, persistent objects, monikers, automation.
Introduction to reflection: accounting and interface participations.
Reifying changes in behavior. Application to multi-agency systems.
Future of Participatory Infrastructures.
Through team projects, students will gain experience using the
methods, principles, and technologies of PI. Team projects will
illustrate techniques for building and reifying distributed
multi-agency systems.
Suitable for computer science graduate students and advanced undergraduates.
C.E.Hewitt
Handouts:
Old handouts are available outside room NE43-772 in alcove on shelf
labeled "6.835 Handouts".
- Sept 9: "Developing Semantics for Participatory Infrastructures" paper.
- Sept 4: Student Information form (return to staff)
Java Resources:
Resources mentioned or recommended:
- A Java Syntax Highlighting (colorizing) extension,
java-hilite.el, for Gnu Emacs.
(A win32 version of Gnu Emacs,
NTEmacs, is available.)
- Java Workshop 2.0
is the best multiple thread debugging tool for Java we've
tried. A 30-day evaluation copy is available from the Sun Software
Shop.
- A Java Beans Tutorial is available from the
JavaBeans technology page.
Miscellaneous
- Window content snapshots: in Windows, alt-print-screen copies an
image of the current active window; from there you can paste it
in your documents or presentations.
Last updated 20 Oct, 1997.
This page describes research done at the Artificial Intelligence
Laboratory of the Massachusetts Institute of Technology. Support for
this research was provided in part by the Advanced Research Projects
Agency of the Department of Defense under contracts MDA972-95-1-0018
(North East Regional Consortium Grant) and N66001-95-C-8611 (Computer
Aided Education and Training Initiative). Support for this research has
also been received from IBM, which has generously donated Thinkpad pen
computers, and from Microsoft, which has generously donated software.