Doug Lea
SUNY at Oswego / NY CASE Center
dl@g.oswego.edu
Charles K. Shank
Rochester Institute of Technology
ckseec@rit.edu
Draft 5: 18 November 1994
ODL ( Our Design Language) was devised for use in presenting object-oriented system design concepts in a programming language- and system-independent manner. However, the language may be useful in its own right. ODL is in most respects a typical object-oriented programming language, containing constructs corresponding to the notions of classes, attributes, methods, objects, and links, but geared towards distributed programs. Programs are written by defining classes, operations, and supporting type and execution information.