W. Pree, G. Pomberger, F. Kapsner, Framework Component Sytems: Concepts, Design Heuristics, and Perspectives, Proceedings of Perspectives of System Informatics (PSI´96), Novosibirsk, 25-28 June 1996.


This paper presents a simple language together with a small run-time environment that enable communication with and adaption of objects, each of which can be a prototype for other objects. We call the experimental system Chameleon. Like a chameleon, which can adapt the color of its skin to the color of its environment, the system provides means to easily and quickly adapt a program consisting of such objects to changing requirements. Chameleon uses a uniform communication protocol for structure modification and object interaction. The protocol is based on the notion of basic activities a software engineer carries out during program development.

Keywords: adaptive programming, object-oriented programming, programming languages