• 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