Evaluating Message Passing Control Techniques in Smalltalk

Ducasse, Stéphane (1999). Evaluating Message Passing Control Techniques in Smalltalk. Journal of Object Oriented Programming, 12(6), pp. 39-44. SIGS Publications

[img] Text
Duca99aMsgPassingControl.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (150kB) | Request a copy

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)

UniBE Contributor:

Ducasse, Stephane

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

ISSN:

0896-8438

Publisher:

SIGS Publications

Language:

English

Submitter:

Manuela Bamert

Date Deposited:

13 Dec 2017 14:07

Last Modified:

21 Nov 2019 00:50

BORIS DOI:

10.7892/boris.104472

URI:

https://boris.unibe.ch/id/eprint/104472

Actions (login required)

Edit item Edit item
Provide Feedback