The Octopus Model and its Implementation

AM Farkas, Alan Dearle

Research output: Chapter in Book/Report/Conference proceedingConference contribution


The paper describes a new reflective language mechanism and its implementation. The mechanism called Octopus is designed to support a wide variety of database programming and software engineering applications which previously required much heavier weight mechanisms, such as the use of a compiler at run-time, or unsafe language mechanisms. The implementation of this mechanism requires structured type representations to be available for manipulation at run-time and architecture support for boxed values. These implementation techniques are described and the cost of these mechanisms is examined.
Original languageEnglish
Title of host publicationProceedings of the 17th Australasian Computer Science Conference
Place of PublicationChristchurch, New Zealand
PublisherAustralian Computer Science Communications
Publication statusPublished - 1994


Dive into the research topics of 'The Octopus Model and its Implementation'. Together they form a unique fingerprint.

Cite this