Title :
Adaptation in open systems: reflection as a backbone
Author :
Giroux, Sylvain ; Senteni, Alain ; Lapalme, Guy
Author_Institution :
Fac. des Arts et Sci., Montreal Univ., Que., Canada
Abstract :
The design principles behind ReActalk (reflective actor kernel) implementation are presented. ReActalk uses an organizational approach of reflection and is meant to provide a framework for the study of adaptation in the context of agents and open systems. Since open systems interact with a fluid reality, they must adapt in order to mitigate the consequences of the narrowness and the brittleness of traditional systems. ReActalk uses reflection as a framework for adaptive processes evolving in a dynamic environment. It is shown how reflection can implement adaptive processes, and how adaptive mechanisms are actualized in ReActalk. Based on Gregory Bateson´s work (1979), adaptation is defined either as a modification of one´s behavior or as a modification of one´s environment. The authors indicate how to gel from Bateson´s view to an architecture suited for adaptation. It is shown how ReActalk allows both types of adaptation
Keywords :
cooperative systems; object-oriented programming; open systems; systems analysis; ReActalk; Smalltalk-80; adaptation; design principles; object-oriented programming; open systems; organizational approach; reflection; reflective actor kernel; Art; Ecosystems; Encapsulation; Fluid dynamics; Kernel; Message passing; Object oriented programming; Open systems; Reflection; Spine;
Conference_Titel :
Intelligent and Cooperative Information Systems, 1993., Proceedings of International Conference on
Conference_Location :
Rotterdam
Print_ISBN :
0-8186-3135-X
DOI :
10.1109/ICICIS.1993.291755