Skip to main navigation Skip to search Skip to main content

UML-based service robot software development: A case study

  • Minseong Kim*
  • , Suntae Kim
  • , Sooyong Park
  • , Mun Taek Choi
  • , Munsang Kim*
  • , Hassan Gomaa
  • *Corresponding author for this work
  • Sogang University
  • Korea Institute of Science and Technology
  • George Mason University

Research output: Contribution to conferenceConference paperpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationProceeding of the 28th International Conference on Software Engineering 2006, ICSE '06
Pages534-543
Number of pages10
StatePublished - 2006
Event28th International Conference on Software Engineering 2006, ICSE '06 - Shanghai, China
Duration: 2006.05.202006.05.28

Publication series

NameProceedings - International Conference on Software Engineering
Volume2006
ISSN (Print)0270-5257

Conference

Conference28th International Conference on Software Engineering 2006, ICSE '06
Country/TerritoryChina
CityShanghai
Period06.05.2006.05.28

Keywords

  • Object-oriented analysis and design methods
  • Service robot development
  • Software engineering
  • UML

Fingerprint

Dive into the research topics of 'UML-based service robot software development: A case study'. Together they form a unique fingerprint.

Cite this