ESOA 2005
| |
|
| Call for paper / TXT | Programma / TXT |
call for paper / txt
ESOA'05 Workshop The Third International Workshop on Engineering Self-Organising Applications (ESOA'05) to be held at the Fourth International Joint Conference on Autonomous Agents and Multi-Agent Systems ( AAMAS'05 ), July 25th or 26th, 2005 - Utrecht, The Netherlands in conjuction with the Tutorial on Engineering Self-Organizing Applications Introduction The spread of the Internet, mobile communications, and the change of traditional market models, such as in e-commerce, result in the whole information infrastructure operating as a global dynamic system. Therefore, software must adapt to personal requirements, by providing highly customised services to a huge user population. New maintenance requirements have to be met, for example software that cannot be stopped must evolve to meet changing requirements. In a large interconnected system this is a task beyond centralised management techniques. At the other end of the scale, ad-hoc sensors networks and MEMs devices are making it possible to embed millions of smart computing agents into the environment. Here too we need the system to be able to adapt to constant failures and replacement of agents and changes in the environment, without human intervention. A way to meet these requirements is to utilise the emergent properties of distributed interacting software -- to utilise concepts such as self-organisation, self-regulation, self-repair and self-maintenance. However, in artificial systems, environmental pressures and local interactions and control may lead to unpredicted or undesirable behaviour. Understanding how to engineer the correct self-organisation behaviour is thus an issue of major concern. Self-organising applications (SOAs) are able to dynamically change their functionality and structure without direct user intervention to meet changes in requirements and their environment. The overall functionality delivered by SOAs typically changes progressively, mainly in a non-linear fashion, until it reaches (emerges to) a state where it satisfies the system requirements at the time and therefore it is termed self-organising or emergent behaviour. Self-organising behaviour is often the result of the execution of a number of individual application components that locally interact with each other aiming to achieve their local goals, for example, systems that are based on agents or distributed objects. The main characteristic of such systems is their ability to achieve complex collective tasks with relatively simple individual behaviours, without central or hierarchical control. A major open issue is therefore how to engineer desirable emergent behaviour in SOAs and how to avoid undesirable ones given the requirements and the application environment. To address this issue, approaches originating from diverse areas such as non-linear optimisation, knowledge-based programming and constraint problem solving are currently been explored. Furthermore, SOA engineers often take inspiration from the real world, for example from biology, chemistry, sociology and the physical world. For example, typical examples of SOAs are systems that reproduce socially-based insect behaviour, such as ants-based systems, artificial life, or robots. Although the results achieved so far are promising, further work is required until the problem is sufficiently addressed. More specific fundamental questions that need an answer are: How do we structure the application components and their interactions, so that the self-organisation process results in the desired functionality? How do we validate that the application performs to the requirements within the range of scenarios expected during deployment? What means of influencing the dynamics of the application do we have available and how effective are they? On the one hand, multi-agent simulations and analytic modelling can be used to study emergent behaviour in real systems. On the other hand, results issued from complexity theory can be applied in engineering of both multi-agent systems and self-organising systems. The goal of this workshop is to open a dialog among practitioners from diverse fields, including: agent-based systems, software engineering, information systems, distributed systems, complex systems, optimisation theory and non-linear systems, neural networks, and evolutionary computation. The ESOA series workshop has been running since 2003. The ESOA'03 workshop has seen great interest in applying nature-inspired models to fields as diverse as network security, manufacturing control, and electronic markets. ESOA'04 workshop papers discussed self-assembly of software, robots task allocations, design methods, and stigmergy based applications. Both workshops were held during the AAMAS conference, and post-proceedings are published by Springer-Verlag. The ESOA'05 workshop welcomes papers on any specific aspect that may support an engineered approach to self-organising applications, there included: Foundational papers addressing formal definitions, modelling, specification and verification of self-organising and emergent behaviour Methodological papers related to the engineering, monitoring and control of software with emergent behaviour Middleware infrastructure papers presenting the characteristic and features of software infrastructures to support execution of adaptive components Industrial applications of self-organising / emergent software Topics of Interest The main topics of interest include but are not restricted to: - Models Analytic models of self-organisation and emergent behaviour Self-organisation theories Bio-inspired process algebra and formal specifications Formal approaches to handling local/global agent behaviour Approaches to handling robustness, scalability, efficiency and maintenance in self-organising applications Performance engineering of emergent behaviour in multi agent-based systems Game theoretic approaches to emergence in multi-agent systems Cellular automata approaches to emergence in multi-agent systems Self-organisation to support multi-agent scalability - Interaction Mechanisms Nature-inspired interaction mechanisms Socially-inspired interaction mechanisms Specification-based interaction mechanisms Trust-based interaction mechanisms - Methodologies, Models, Tools Methodologies for engineering self-organisation Methodologies of decentralised control Methods and algorithms of self-organisation in multi-agent systems Design of agent-based self-organising systems Design of high-level goals and local interactions Self-organising software characterisation frameworks Self-organising assessment metrics Performance engineering of emergent behaviour in multi agent-based systems Self-organising software architectures - Middleware technology Supporting nature-inspired coordination Supporting socially-inspired techniques Run-time environment for self-organising agents - Experiences Reports on simulation experiences Reports on self-organisation phenomena observed in real-world systems Comparison of traditional vs. self-organisation approaches Challenges and roadmap reports - Applications Self-organising multi-agent based applications Industrial self-organising applications Self-organisation in manufacturing systems and supply chain management Self-organisation in business Emergent information systems Self-organisation in P2P and Grid systems Self-organising computer and sensor networks Self-assembly Submissions The submission should not exceed 15 pages in the Springer-Verlag LNCS style ( http://www.springer.de/comp/lncs/authors.html ). It must be sent either in PostScript or PDF format to esoa05 at cui.unige.ch. For those submitting papers in PDF format, please ensure that papers do not contain embedded fonts (such as embedded Asian fonts). These papers can be difficult to read and view with many PDF viewers not equipped to display certain character sets. Publication All accepted papers will be available on the day of the workshop in a set of working notes. Accepted papers will also be made available in electronic format before the day of the workshop. We subsequently aim to publish a common volume collecting the best papers from this workshop and additional contributions, which will be published by Springer-Verlag. Important Dates Paper submission deadline: March 14, 2005 Notification of acceptance: April 18, 2005 Camera ready due: May 9, 2005 Workshop: July 25 or 26, 2005 Organising Committee Sven Brueckner, Altarum Institute, USA http://www.erim.org/~sbrueckner/ Sven.Brueckner at altarum.org Giovanna Di Marzo Serugendo, University of Geneva, Switzerland http://cui.unige.ch/~dimarzo Giovanna.Dimarzo at cui.unige.ch David Hales, University of Bologna, Italy http://www.davidhales.com dave at davidhales.com Franco Zambonelli, Universita' di Modena e Reggio Emilia, Italy http://www.dismi.unimo.it/Zambonelli/ franco.zambonelli at unimore.it Steering Committee H. Van Dyke Parunak, Altarum Institute, USA Omer F. Rana, University of Cardiff, UK Anthony Karageorgos, University of Thessaly, Greece Radhika Nagpal, Harvard University, USA Program Committee Yaneer Bar-Yam, New England Complex Systems Institute, USA Sergio Camorlinga University of Manitoba, Canada Vincent Cicirello, Drexel University, USA Marco Dorigo, IRIDIA, Université Libre de Bruxelles, Belgium Noria Foukia, University of Southern California, USA Maria Gini, University of Minnesota, USA Marie-Pierre Gleizes, IRIT Toulouse, France Salima Hassas, University of Lyon, France Manfred Hauswirth, Swiss Federal Institute of Technology, Switzerland Mark Jelasity, University of Bologna, Italy Margaret Jefferies, The University of Waikato, New Zealand Manolis Koubarakis, Technical University of Crete, Greece Mark Klein, MIT Sloan School of Management, USA Ghita Kouadri Mostefaoui, University of Fribourg, Switzerland Soraya Kouadri Mostefaoui, University of Fribourg, Switzerland Marco Mamei, University of Modena and Reggio Emilia, Italy Paul Marrow, BT, UK Philippe Massonet, CETIC, Belgium Alberto Montresor, University of Bologna, Italy Andrea Omicini, University of Bologna, Italy Daniel Polani, University of Hertfordshire, UK Martin Purvis, University of Otago, New Zealand Mikhail Smirnov, Fraunhofer Fokus, Berlin, Germany Paul Valckenaers, Katholieke Universiteit Leuven, Belgium