TY - GEN
T1 - UML-based service robot software development
T2 - 28th International Conference on Software Engineering 2006, ICSE '06
AU - Kim, Minseong
AU - Kim, Suntae
AU - Park, Sooyong
AU - Choi, Mun Taek
AU - Kim, Munsang
AU - Gomaa, Hassan
PY - 2006
Y1 - 2006
N2 - The research field of Intelligent Service Robots, which has become more and more popular over the last years, covers a wide range of applications from climbing machines for cleaning large storefronts to robotic assistance for disabled or elderly people. When developing service robot software, it is a challenging problem to design the robot architecture by carefully considering user needs and requirements, implement robot application components based on the architecture, and integrate these components in a systematic and comprehensive way for maintainability and reusability. Furthermore, it becomes more difficult to communicate among development teams and with others when many engineers from different teams participate in developing the service robot. To solve these problems, we applied the COMET design method, which uses the industry-standard UML notation, to developing the software of an intelligent service robot for the elderly, called T-Rot, under development at Center for Intelligent Robotics (CIR). In this paper, we discuss our experiences with the project in which we successfully addressed these problems and developed the autonomous navigation system of the robot with the COMET/UML method.
AB - The research field of Intelligent Service Robots, which has become more and more popular over the last years, covers a wide range of applications from climbing machines for cleaning large storefronts to robotic assistance for disabled or elderly people. When developing service robot software, it is a challenging problem to design the robot architecture by carefully considering user needs and requirements, implement robot application components based on the architecture, and integrate these components in a systematic and comprehensive way for maintainability and reusability. Furthermore, it becomes more difficult to communicate among development teams and with others when many engineers from different teams participate in developing the service robot. To solve these problems, we applied the COMET design method, which uses the industry-standard UML notation, to developing the software of an intelligent service robot for the elderly, called T-Rot, under development at Center for Intelligent Robotics (CIR). In this paper, we discuss our experiences with the project in which we successfully addressed these problems and developed the autonomous navigation system of the robot with the COMET/UML method.
KW - Object-oriented analysis and design methods
KW - Service robot development
KW - Software engineering
KW - UML
UR - https://www.scopus.com/pages/publications/34247119306
M3 - Conference paper
AN - SCOPUS:34247119306
SN - 1595933751
SN - 9781595933751
T3 - Proceedings - International Conference on Software Engineering
SP - 534
EP - 543
BT - Proceeding of the 28th International Conference on Software Engineering 2006, ICSE '06
Y2 - 20 May 2006 through 28 May 2006
ER -