Christopher Anderson and Sophia Drossopoulou

delta - an imperative object based calculus with delegation, for unanticipated software evolution

Submitted for publication, 2003


Unanticipated software evolution requires software needs to evolve at a very late stage. We argue that the main programming language ingredients necessary to support unanticipated software evolution are objects whose methods may change at runtime, whose members may be augmented, and which may delegate behaviour to other objects at run-time, in an imperative setting.

We suggest delta, a formal calculus that supports all the above. We show key features of delta though examples and how these support unanticipated software evolution.

This work is an extension of work presented at USE2002.


[ bib | .pdf ]

Back


This file has been generated by bibtex2html 1.43