Composing New Abstractions From Object Fragments

Kuhn, Adrian; Nierstrasz, Oscar (2008). Composing New Abstractions From Object Fragments. In: , (ed.) Proceedings of the 2nd Workshop on Virtual Machines and Intermediate Languages for Emerging Modularization Mechanisms VMIL 2008, Nashville, Tennessee, Oct. 19, 2008 (pp. 1-12). New York: Association for Computing Machinery ACM 10.1145/1507504.1507505

Full text not available from this repository. (Request a copy)

As object-oriented languages are extended with novel modularization mechanisms, better underlying models are required to implement these high-level features. This paper describes CELL, a language model that builds on delegation-based chains of object fragments. Composition of groups of cells is used: 1) to represent objects, 2) to realize various forms of method lookup, and 3) to keep track of method references. A running prototype of CELL is provided and used to realize the basic kernel of a Smalltalk system. The paper shows, using several examples, how higher-level features such as traits can be supported by the lower-level model.

Item Type: Conference or Workshop Item (Paper)
Division/Institute: 08 Faculty of Science > Institute of Computer Science (INF)
UniBE Contributor: Kuhn, Adrian and Nierstrasz, Oscar Marius
Publisher: Association for Computing Machinery ACM
Language: English
Submitter: Factscience Import
Date Deposited: 04 Oct 2013 15:22
Last Modified: 04 May 2014 23:27
Publisher DOI: 10.1145/1507504.1507505
URI: http://boris.unibe.ch/id/eprint/37156 (FactScience: 206981)

Actions (login required)

Edit item Edit item
Provide Feedback