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
Link To Document