Kuhn, Adrian; Nierstrasz, Oscar Marius (2008). Composing New Abstractions From Object Fragments. In: Rajan, Hridesh (ed.) 2nd Workshop on Virtual Machines and Intermediate Languages for Emerging Modularization Mechanisms (pp. 1-12). New York: Association for Computing Machinery ACM 10.1145/1507504.1507505
Text
a1-kuhn.pdf - Published Version Restricted to registered users only Available under License Publisher holds Copyright. Download (297kB) |
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) 08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued] |
UniBE Contributor: |
Kuhn, Adrian, Nierstrasz, Oscar |
Subjects: |
000 Computer science, knowledge & systems |
ISBN: |
978-1-60558-384-6 |
Publisher: |
Association for Computing Machinery ACM |
Language: |
English |
Submitter: |
Factscience Import |
Date Deposited: |
04 Oct 2013 15:22 |
Last Modified: |
02 Mar 2023 23:23 |
Publisher DOI: |
10.1145/1507504.1507505 |
BORIS DOI: |
10.7892/boris.37156 |
URI: |
https://boris.unibe.ch/id/eprint/37156 (FactScience: 206981) |