Emotions and the Engineering of Adaptiveness in Complex Systems

Abstract A major challenge in the engineering of complex and critical systems is the management of change, both in the system and in its operational environment. Due to the growing of complexity in systems, new approaches on autonomy must be able to detect critical changes and avoid their progress towards undesirable states. We are searching for methods to build systems that can tune the adaptability protocols. New mechanisms that use system-wellness requirements to reduce the influence of the outer domain and transfer the control of uncertainty to the inner one. Under the view of cognitive systems, biological emotion suggests a strategy to configure value-based systems to use semantic self-representations of the state. A method inspired by emotion theories to causally connect the inner domain of the system and its objectives of wellness, focusing on dynamically adapting the system to avoid the progress of critical states. This method shall endow the system with a transversal mechanism to monitor its inner processes, detecting critical states and managing its adaptivity in order to maintain the wellness goals. The paper describes the current vision produced by this work-in-progress.

[1]  Martin Glinz,et al.  On Non-Functional Requirements , 2007, 15th IEEE International Requirements Engineering Conference (RE 2007).

[2]  Volker Gruhn,et al.  Model-Driven Software Development , 2005 .

[3]  Christopher L. Magee,et al.  Complex System Classification , 2004 .

[4]  Moeed Haghnevis,et al.  A Modeling Framework for Engineered Complex Adaptive Systems , 2012, IEEE Systems Journal.

[5]  Ricardo Sanz,et al.  SELF-X: THE CONTROL WITHIN , 2005 .

[6]  Rogério de Lemos,et al.  08031 -- Software Engineering for Self-Adaptive Systems: A Research Road Map , 2008, Software Engineering for Self-Adaptive Systems.

[7]  Gordon S. Blair,et al.  Models@ run.time , 2009, Computer.

[8]  Stuart Kent,et al.  Model Driven Engineering , 2002, IFM.

[9]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[10]  Jack Greenfield,et al.  Software factories: assembling applications with patterns, models, frameworks and tools , 2004, OOPSLA '03.

[11]  C. Lebiere,et al.  The Atomic Components of Thought , 1998 .

[12]  L. Bertalanffy The theory of open systems in physics and biology. , 1950 .

[13]  W. Ross Ashby,et al.  Principles of the Self-Organizing System , 1991 .

[14]  P. Sterling,et al.  Allostasis: A new paradigm to explain arousal pathology. , 1988 .

[15]  Brice Morin,et al.  An eclipse modelling framework alternative to meet the models@runtime requirements , 2012, MODELS'12.

[16]  L. Michalson,et al.  THE COGNITIVE-EMOTIONAL FUGUE , 1983 .

[17]  P. Kleinginna,et al.  A categorized list of emotion definitions, with suggestions for a consensual definition , 1981 .

[18]  Ricardo Sanz,et al.  A Model of Emotion as Patterned Metacontrol , 2013, BICA 2013.

[19]  Ozalp Babaoglu,et al.  Self-star Properties in Complex Information Systems, Conceptual and Practical Foundations [the book is a result from a workshop at Bertinoro, Italy, Summer 2004] , 2005, Self-star Properties in Complex Information Systems.

[20]  Brice Morin,et al.  A models@runtime framework for designing and managing Service-Based Applications , 2012, 2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube).

[21]  Andrew P. Sage Conflict and risk in systems management as complex adaptive systems issues , 2001, 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236).

[22]  Allen Newell,et al.  SOAR: An Architecture for General Intelligence , 1987, Artif. Intell..

[23]  Mary Shaw,et al.  Software Engineering for Self-Adaptive Systems: A Research Roadmap , 2009, Software Engineering for Self-Adaptive Systems.

[24]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[25]  Gabor Karsai,et al.  Model-Integrated Computing , 1997, Computer.