Context-Oriented Programming with the Ambient Object System

Authors
Sebastián González, Kim Mens, Alfredo Cádiz
Tags
, , , , , ,
Title
Context-Oriented Programming with the Ambient Object System
Authors
Sebastián González, Kim Mens, Alfredo Cádiz
 JUCS2008.pdf Δ   358Kb   27 Sep 2011
Type
Article
Journal
Journal of Universal Computer Science
Volume
14
Number
20
Pages
3307-3332
Year
2008
Note
ISSN 0948-6968. DOI 10.3217/jucs-014-20-3307.

Abstract

In this paper we present AmOS, the Ambient Object System that underlies the Ambience programming language. AmOS implements a computation model that supports highly dynamic behaviour adaptation to changing contexts. Apart from being purely object-based, AmOS features first-class closures, multimethods and contexts. Dynamic method scoping through a subjective dispatch mechanism is at the heart of our approach. These features make of AmOS a very simple and elegant paradigm for context-oriented programming.

Tags Tags: , , , , , ,


BibTeX Record
  @article{RELEASeD-2008-492728,
    title = {Context-Oriented Programming with the Ambient Object System},
    author = {Sebastián González and Kim Mens and Alfredo Cádiz},
    year = {2008},
    journal = {Journal of Universal Computer Science},
    volume = {14},
    number = {20},
    pages =  {3307-3332},
    note = {ISSN 0948-6968. DOI 10.3217/jucs-014-20-3307.},
  }