Living design for open computational systems

Since open computational systems are complex and dynamic structures with a great (but unknown) number of autonomous interacting entities, designers face up to a difficult problem: how can they completely specify such systems? We call Living Design the biologically inspired solution we expound here and which consists of the observation and manipulation during the design phase of the system being built as it "lives". More formally, in terms of design methodology, we propose an object-agent overlapping processes shifting which is an extension and modification of the classical design phases. This is to be realized in our work-in-progress adaptive multi-agent system methodology called ADELFE, which is centered on the AMAS theory also briefly expounded here.

[1]  Gerd Wagner,et al.  Agent-oriented analysis and design of organisational information systems , 2001 .

[2]  W. Gotwald,et al.  Army Ants: The Biology of Social Predation , 1995 .

[3]  Carl Hewitt,et al.  Open Information Systems Semantics for Distributed Artificial Intelligence , 1991, Artif. Intell..

[4]  Jorge J. Gómez-Sanz,et al.  Agent Oriented Analysis Using Message/UML , 2001, AOSE.

[5]  Franco Zambonelli,et al.  Signs of a Revolution in Computer Science and Software Engineering , 2002, ESAW.

[6]  E. Wilson,et al.  Caste and ecology in the social insects. , 1979, Monographs in population biology.

[7]  Stephanie Forrest,et al.  Emergent computation: self-organizing, collective, and cooperative phenomena in natural and artificial computing networks , 1990 .

[8]  Yves Demazeau,et al.  Towards a formal model of multi-agent systems with dynamic organizations , 1996 .

[9]  John Mylopoulos,et al.  A Requirements-Driven Development Methodology , 2001, CAiSE.

[10]  Gauthier Picard,et al.  ADELFE: A Methodology for Adaptive Multi-agent Systems Engineering , 2002, ESAW.

[11]  H. Maturana The tree of knowledge , 1987 .

[12]  Bruce Edmonds,et al.  What is Complexity? - The philosophy of complexity per se with application to some examples in evolution , 1995 .

[13]  Michael Wooldridge,et al.  Agent-Oriented Software Engineering: The State of the Art , 2009, AOSE.

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

[15]  Jacques Ferber,et al.  Les Systèmes multi-agents: vers une intelligence collective , 1995 .