• DocumentCode
    2703391
  • Title

    Software reuse across robotic platforms: limiting the effects of diversity

  • Author

    Smith, Glenn ; Smith, Robert ; Wardhani, Aster

  • Author_Institution
    Fac. of Inf. Technol., Queensland Univ. of Technol., Brisbane, Qld., Australia
  • fYear
    2005
  • fDate
    29 March-1 April 2005
  • Firstpage
    252
  • Lastpage
    261
  • Abstract
    Robots have diverse capabilities and complex interactions with their environment. Software development for robotic platforms is time consuming due to the complex nature of the tasks to be performed. Such an environment demands sound software engineering practices to produce high quality software. However software engineering in the robotics domain fails to facilitate any significant level of software reuse or portability. This paper identifies the major issues limiting software reuse in the robotics domain. Lack of standardisation, diversity of robotic platforms, and the subtle effects of environmental interaction all contribute to this problem. It is then shown that software components, fuzzy logic, and related techniques can be used together to provide suitable abstractions to address this problem. While complete software reuse is not possible, it is demonstrated that significant levels of software reuse can be obtained. Without an acceptable level of reuse or portability, software engineering in the robotics domain will not be able to meet the demands of a rapidly developing field. The work presented in this paper demonstrates a method for supporting software reuse across robotic platforms and hence facilitating improved software engineering practices.
  • Keywords
    fuzzy logic; object-oriented programming; robot programming; software portability; software quality; software reusability; fuzzy logic; high quality software; robotic platform; software component; software development; software engineering; software portability; software reuse; Fuzzy logic; Hardware; Information technology; Programming; Robot sensing systems; Sensor phenomena and characterization; Size control; Software engineering; Software quality; Technological innovation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2005. Proceedings. 2005 Australian
  • ISSN
    1530-0803
  • Print_ISBN
    0-7695-2257-2
  • Type

    conf

  • DOI
    10.1109/ASWEC.2005.42
  • Filename
    1402020