logo of the SSW institute ;)
Computer Science
System Software

Home

General
Staff
Contact
Partners
Alumni

Research
Areas
Projects
Papers
Books
Reports
Awards

Teaching
Lectures
Exams
B.Projects
M.Theses
PhD Theses
Go Abroad

Misc
Talks
Library
Gallery
Links
Search

Webmaster


An Oberon-2 Binding for the ODMG-93 Standard

Markus Knasmüller
Johannes Kepler University Linz
Institute for Practical Computer Science
Altenbergerstraße 69, A-4040 Linz


Abstract

The 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.