SEWORLD Archives



Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
From: SEWORLD Moderator <[log in to unmask]>
Reply-To:SEWORLD Moderator <[log in to unmask]>
Date:Wed, 30 Jul 2014 04:34:11 -0000

*** Call for Chapter Proposals *** 

We invite high-quality chapter proposals for an edited book on 

Managing trade-offs in adaptable software architectures 

A book to be published by Elsevier and edited by: 

Ivan Mistrík, Independent Consultant, Germany
Nour Ali, University of Brighton, United Kingdom
John Grundy, Swinburne University of Technology, Australia
Rick Kazman, University of Hawaii and Software Engineering Institute,
United States of America
Bradley Schmerl, Carnegie Melon University, United States of America
As the field of Software Architecture enters into its third decade of
formal study, it is moving from its traditional and foundational focus
on the nature of an architecture in terms of its structure and behavior,
to the more general notion of software architecture as the set of design
decisions made to ensure software requirements are met. Consistent with
this view is the trend towards focusing software architecture
documentation on meeting stakeholder needs and communicating how the
software solution addresses their concerns. Often, a software system is
not isolated, but a part of a larger system. When making decisions, not
only is the quality of the software architecture itself important, but a
consideration of the overall quality of the system is warranted. 
For over 15 years there has been research in the field of adaptable
software architectures--systems able to change their topology and
behavior to adapt to changing environmental situations and requirements.
For example, in 1997, Robert Laddaga [DARPA BAA-98-12] defined: “Self
Adaptive Software evaluates its own behavior and changes behavior when
the evaluation indicates that it is not accomplishing what the software
is intended to do, or when better functionality or performance is
Oreizy et al. [IEEE Intelligent Systems, 14:54-62, May 1999] proposed an
architecture-based approach for the construction of self-adaptive
systems that relies on software agents, explicit representation of
software components, the environment, messaging, and event services.
Papers presented at the first international workshop on self adaptive
software [IWSAS 2000] represent early efforts in the field of research
that attempts to build software systems that are more robust to
unpredictable and sometimes hostile environments than were previously
produced by conventional means. Research in the SEAMS community
( has continued this research with some emphasis
on architectural principles for designing and reasoning about
self-adaptive systems.[BS1] 
Our goal in this book is to collect chapters on architecting for
adaptability and, more specifically, how to manage trade-offs between
functional requirements and multiple quality requirements in adaptable
software architectures. 
The intention of this book is to collect state-of-the-art knowledge on:

·         what it means to architect a system for adaptability; 
·         software architecture for self-adaptive systems; 
·         what trade-offs are involved and how can one balance these; 
·         general models of self-adaptive systems; 
·         architectural patterns for self-adaptive systems; 
·         how to intertwine business goals and software quality
requirements with adaptable software architectures; 
·         how quality attributes are exhibited by the architecture of
the system; 
·         how to connect the quality of a software architecture to
system architecture or other system considerations; 
·         what are the major challenges of engineering adaptive software
·         what techniques are required to achieve quality management in
architecting for adaptability; 
·         the best ways to apply adaptation techniques effectively in
systems such as cloud, mobile, cyber-physical, and
ultra-large-scale/internet-scale systems; 
·         the approaches that can be employed to assess the value of
total quality management in a software development process, with an
emphasis on adaptable software architecture;
·         case studies of successful (or unsuccessful but useful lessons
learned) application of trade-offs in designing, developing and
deploying adaptive systems.
We invite chapters on all aspects of quality in adaptable software
architecture, including novel and high-quality research on relating the
quality of adaptable software architecture to system requirements,
system architecture and enterprise-architecture. All chapters should
consider the practical application of the topic through case studies,
experiments, empirical validation, or systematic comparisons with other
approaches already in practice. Topics of interest include, but are not
limited to: quality attributes of adaptable software architectures;
design decisions and their influence on the quality of adaptable
software architecture; methods and processes for evaluating adaptable
architecture quality; quality assessment of legacy systems and third
party applications; lessons learned and empirical validation of theories
and frameworks on adaptable architecture quality; empirical validation
and testing for assessing adaptable architecture quality.


We invite proposals for chapters that synthesize existing knowledge on 
relevant background topics and application areas in managing trade-offs
in adaptable software architectures. Chapters should be accessible to
senior undergraduate students and graduate students with a background in
Computer Science, Software Engineering, Software Architecture, Systems
Engineering or related disciplines. Chapters are not expected to
correspond to the description of a single research project or technique.


Please submit the proposal for your chapter (an extended abstract, a
tentative ToC, key references) in PDF format to: 

Chapters will be reviewed by 3 reviewers. The authors participating in
this publishing project will also be asked to review chapters by other

Chapter proposals due: 30 October 2014
Acceptance notice: 30 November 2014
First version of chapters (15-30 pages) due: 30 April 2015
First round of reviews: 1 May - 30 June 2015
Revisions: 1 July - 30 August 2015
Second round of reviews: 1 September - 1 October 2015
Final version due: 1 December 2015
Camera Ready Copy due: 1 March 2016
For further details please contact Ivan Mistrik at
[log in to unmask]

To contribute to SEWORLD, send your submission to
mailto:[log in to unmask] provides more
information on SEWORLD as well as a complete archive of
messages posted to the list.