Visibility of Control in Adaptive Systems
Date of Original Version
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. ULSSIS’08, May 10–11, 2008, Leipzig, Germany. Copyright 2008 ACM 978-1-60558-026-5/08/05 ...$5.00.
Abstract or Description
Adaptive systems respond to changes in their internal state or external environment with guidance from an underlying control system. ULS systems are particularly likely to re- quire dynamic adaptation because of their decentralized con- trol and the large number of independent stakeholders whose actions are integral to the system's behavior. Adaptation may take various forms, but the system structure will al- most inevitably include one or more closed feedback loops. We argue that adaptability is a characteristic of a solution, not of a problem, and that the feedback loop governing con- trol of adaptability should be explicit in design and analysis and either explicit or clearly traceable in implementation.
Second International Workshop on Ultra-Large-Scale Software-Intensive Systems (ULSSIS 2008), at the International Conference on Software Engineering (ICSE 2008), 23-26.