AmOS: The Ambient Object System

AmOS is an object-based computation model aimed at supporting highly dynamic behaviour adaptation to changing contexts. AmOS provides dedicated mechanisms to manage changing contexts and deal with run-time adaptation of applications to those contexts.

An implementation of the proposed object system has been developed entirely in Common Lisp. It is currently being used at UCL as a research vehicle to test context-oriented programming language abstractions. A high-level description of our approach is available as a brochure.

VariBru logo

MoVES logo