DocumentCode
1859457
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
fYear
1993
fDate
12-14 May 1993
Firstpage
114
Lastpage
123
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent and Cooperative Information Systems, 1993., Proceedings of International Conference on
Conference_Location
Rotterdam
Print_ISBN
0-8186-3135-X
Type
conf
DOI
10.1109/ICICIS.1993.291755
Filename
291755
Link To Document