21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07) A Cell-Based Approach for Evolutionary Component Repositories for Intelligent Service Robots Niagara Falls, Ontario, Canada May 21-May 23 ISBN: 0-7695-2847-3
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/AINAW.2007.9
Self-growing software is a software system that grows its functionalities and configurations by itself according to dynamically monitored situations. A component repository system is one of the essential parts of self-growing robot software, and the SemBots project at ICU is developing a cell-based distributed repository system that reconfigures its structure dynamically for reflecting accessibility evolutionarily. To accomplish evolutionary repositories, we invent the concept of a cell that is a logical grouping of distributed repositories based on an ontology hierarchy. In addition, it is also a unit for evolutionary reconfiguration of the repository structure. In this paper, we describe the requirements and architecture of the cell-based repository system for self-growing software. We also present a prototype implementation and experiment of the repository system. Through the cell-based repositories, we achieve improved performance of self-growing actions for robots and efficient management of components for developers.
Index Terms:
Self-growing Software, Intelligent Service Robots, Distributed Ontology Repositories, Distributed Component Repositories
Citation:
Hyung-Min Koo, In-Young Ko, "A Cell-Based Approach for Evolutionary Component Repositories for Intelligent Service Robots," ainaw, vol. 1, pp.12-17, 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07), 2007 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||