TY - GEN
T1 - Policy-based architectural adaptation management
T2 - Rotics domain case studies
AU - Georgas, John C.
AU - Taylor, Richard N.
PY - 2009
Y1 - 2009
N2 - Robotics is a challenging domain that exhibits a clear need for self-adaptive capabilities, as self-adaptation offers the potential for robots to account for their unstable and unpredictable deployment environments. This paper focuses on two case studies in applying a policy- and architecture-based approach to the development of self-adaptive robotic systems. We first describe our domain-independent approach for building self-adaptive systems, discuss two case studies in which we construct self-adaptive Robocode and Mindstorms robots, report on our development experiences, and discuss the challenges we encountered. The paper establishes that it is feasible to apply our approach to the robotics domain, contributes specific examples of supporting novel self-adaptive behavior, offers a discussion of the architectural issues we encountered, and further evaluates our general approach.
AB - Robotics is a challenging domain that exhibits a clear need for self-adaptive capabilities, as self-adaptation offers the potential for robots to account for their unstable and unpredictable deployment environments. This paper focuses on two case studies in applying a policy- and architecture-based approach to the development of self-adaptive robotic systems. We first describe our domain-independent approach for building self-adaptive systems, discuss two case studies in which we construct self-adaptive Robocode and Mindstorms robots, report on our development experiences, and discuss the challenges we encountered. The paper establishes that it is feasible to apply our approach to the robotics domain, contributes specific examples of supporting novel self-adaptive behavior, offers a discussion of the architectural issues we encountered, and further evaluates our general approach.
UR - http://www.scopus.com/inward/record.url?scp=70350004057&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70350004057&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-02161-9_5
DO - 10.1007/978-3-642-02161-9_5
M3 - Conference contribution
AN - SCOPUS:70350004057
SN - 3642021603
SN - 9783642021602
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 89
EP - 108
BT - Software Engineering for Self-Adaptive Systems
A2 - Cheng, Betty H.C.
A2 - de Lemos, Rogerio
A2 - Giese, Holger
A2 - Inverardi, Paola
A2 - Magee, Jeff
ER -