Toward Self-adaptive Robot
Software: A Framework and Approach
In-Young Ko: Engineering School, Information and Communications
University, 119 Munji-ro, Yuseong-gu, Daejeon, 305-732, Korea (E-Mail) iko@icu.ac.kr
Abstract
The major goal of
self-adaptive software is to provide a mechanism that allows a software system
to dynamically change its architectural configuration during runtime to cope
with requirement changes and unexpected conditions. Software for intelligent
service robots, which need to handle dynamically changing internal and external
environments, is one of the areas in which self-adaptive software may play an
important role in improving the reliability and performance of software
systems. There are three main capabilities that are necessary to support
adaptive software for robots: the ability to monitor and recognize the internal
and external conditions that affect robot behaviors; the ability to determine
when and what to reconfigure in the robot software to handle the situations;
and the ability to dynamically change the software architecture during runtime
to make the reconfiguration effective. In this paper, we describe a software
framework to support such capabilities to realize self-adaptive software for
intelligent service robots.
Short Biography
In-Young
Ko: In-Young Ko is
an Assistant Professor in the School of Engineering at the Information and
Communications University (ICU) in Deajeon, Korea. Prof. Ko received his Ph.D.
in Computer Science from the University of Southern California (USC) in 2003.
He also received his B.S. and M.S. in Computer Science from Sogang University,
Seoul, Korea in 1990 and 1992, respectively. His research interests span
software component management and coordination mechanisms in large-scale,
distributed system environments.
Before
joining ICU, Prof. Ko worked as a postdoctoral research associate in the
Distributed Scalable Systems Division at the USC Information Sciences Institute
(ISI). Prior to joining USC, he was a full-time instructor in the Computer Science
Department at the Korea Air Force Academy.