Latest News
02-11-2009 SOAR 2010 website.
01-10-2009 The presentations of the workshop are available for download.
12-09-2009 The papers and the workshop notes are available for download.
08-09-2009 The workshop program is available
04-09-2009 The authors have been notified. From the 13 submissions received, 6 papers were accepted. In addition, we have 4 invited papers. The workshop program will be announced soon.
03-09-2009 Unfortunately, Vinny Cahill will not be able to attend SOAR, so the keynote is cancelled
21-08-2009 The notification is delayed until September 4th. Due date for camera ready papers is September 10th
14-08-2009 The submission deadline is extended until August 20th
20-07-2007 Vinny Cahill to keynote at SOAR
1-07-2009 Springer accepts SOAR 2009 for LNCS post-proceedings publication.
29-06-2009 EasyChair 'SOAR 2009' conference management system online
25-06-2009 SOAR will be organized in conjunction with WICSA / ECSA 2009
Subject & Motivation
Self-adaptability has been proposed as an effective approach to automate the complexity associated with the management of modern-day software systems. Self-adaptability endows a software system with the capability to adapt itself at runtime to deal with changing operating conditions or user requirements. With the term “Self-Organizing ARchitectures” (SOAR) we refer to an engineering approach for self-adaptive systems that combines architectural approaches for self-adaptability with principles and techniques from self-organization. Researchers on self-adaptive systems mostly take an architecture-centric focus on developing top-down solutions. In this approach, the system is monitored to maintain an explicit (architectural) representation of the system and based on a set of (possibly dynamic) goals, the system’s structure or behavior is adapted. Researchers of self-organizing systems mostly take an algorithmic/organizational focus on developing bottom-up solutions. In this approach, the system components adapt their local behavior or patterns of interaction to changing conditions and cooperatively realize system adaptation. Self-organizing approaches are often inspired by biological or natural phenomena.
Whereas both lines of research have been successful at alleviating some of the associated challenges of constructing self-adaptive systems, persistent challenges remain, in particular for building complex distributed self-adaptive systems. Among the hard challenges in the architectural-centric approach are handling uncertainty and providing decentralized scalable solutions. Some of the hard challenges in the self-organizing approach are connecting local interactions with global system behavior, and accommodating a disciplined engineering approach. The awareness grows that for building complex distributed self-adaptive systems, principles from both self-adaptive systems and self-organizing systems have to be combined. E.g., Web-scale information systems, intelligent transportation systems, and the power grid are basically decentralized systems, but control in local sub-systems may be highly centralized. Engineering such complex systems puts forward questions such as: What kind of bottom-up mechanisms can be exploited in order to deal with uncertainty but at the same time provide the required assurances? How to derive and exploit tactics, architectural patterns, and reference architectures to realize robust, scalable, and long-lived solutions?
| Webmaster [ visitors] |