Ducasse, Stéphane (1999). Evaluating Message Passing Control Techniques in Smalltalk. Journal of Object Oriented Programming, 12(6), pp. 39-44. SIGS Publications
Text
Duca99aMsgPassingControl.pdf - Published Version Restricted to registered users only Available under License Publisher holds Copyright. Download (150kB) |
In a language like Smalltalk in which objects communicate only via message passing, message passing control is a fundamental tool for the analysis of object behavior (trace, spying) or for the definition of new semantics (asynchronous messages, proxy,...). Different techniques exist, from the well known approach based on the specialization of the doesNotUnderstand: method to the exploitation the method lookup algorithm done by the virtual machine. Until now no comparison between these techniques has been made. In this article we compare the different techniques taking into account the reflective aspects used, the scope, the limit and the cost of the control.
Item Type: |
Journal Article (Original Article) |
---|---|
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: |
Ducasse, Stephane |
Subjects: |
000 Computer science, knowledge & systems 500 Science > 510 Mathematics |
ISSN: |
0896-8438 |
Publisher: |
SIGS Publications |
Language: |
English |
Submitter: |
Anja Ebeling |
Date Deposited: |
13 Dec 2017 14:07 |
Last Modified: |
11 Apr 2024 16:12 |
BORIS DOI: |
10.7892/boris.104472 |
URI: |
https://boris.unibe.ch/id/eprint/104472 |