Context-Oriented Programming with the Ambient Object System
Context-Oriented Programming with the Ambient Object System
复制标题
使用环境对象系统进行面向上下文的编程
DOI:
10.3217/jucs-014-20-3307
复制
发表时间:
2008
期刊:
影响因子:
--
通讯作者:
A. Cádiz
中科院分区:
文献类型:
--
作者:
Sebastián González;Kim Mens;A. Cádiz
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.