Context-Oriented Programming with the Ambient Object System

Context-Oriented Programming with the Ambient Object System
复制标题

使用环境对象系统进行面向上下文的编程

DOI:
10.3217/jucs-014-20-3307
复制
发表时间:
2008
期刊:
J. Univers. Comput. Sci.
影响因子:
--
通讯作者:
A. Cádiz
A. Cádiz
中科院分区:
--
文献类型:
--
作者:
Sebastián González;Kim Mens;A. Cádiz

文献摘要

被引文献

相似文献

在本文中,我们介绍了AMO,这是氛围编程语言基础的环境对象系统。 AMOS实施了一个支持高度动态行为适应不断变化的上下文的计算模型。除了纯粹基于对象的基于对象外,AMO还具有一流的封闭,多方法和上下文。通过主观调度机制进行动态方法是我们方法的核心。这些功能构成了AMOS非常简单,优雅的范式,用于上下文的编程。
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.