Home General Staff Contact Partners Alumni Research Areas Projects Papers Books Reports Awards Teaching Lectures Exams B.Theses M.Theses PhD Theses Go Abroad Misc Talks Library Gallery Links Search Webmaster |
An Oberon-2 Binding for the ODMG-93 StandardMarkus Knasmüller AbstractThe lack of a standard is a major limitation to the widespread use of a facility. Therefore the Object Database Management Group (ODMG) presented a standard for object-oriented databases [Cat96], which includes an object model, using the OMG Object model as the basis, an object definition language (ODL), an object query language (OQL), and the definition of a C++ and a Smalltalk binding. Current work of ODMG concentrates on a JAVA binding. These bindings explain how to write portable C++, Smalltalk or JAVA code that manipulates persistent objects. In this Ph.D. work we present an Oberon-2 binding for the ODMG-93 standard. We show how it is possible to declare objects, to make objects persistent, and to invoke OQL commands under the Oberon-2 language, which is a general purpose programming language in the tradition of Pascal and Modula-2. In contrast to other bindings we do not offer a standard but an already implemented binding. Paper at the CAiSE*98 Doctoral Consortium, Pisa, June 1998. Published in the proceedings of the CAiSE*98 Doctoral Consortium, Pisa, June 1998. You can download the paper in postscript or in compressed postscript. |