DocumentCode :
2252368
Title :
Integrating heterogeneous robotic software
Author :
Fernandez-Madrigal, J.A. ; Galindo, C. ; Gonzalez, J.
Author_Institution :
Dept. of Syst. Eng. & Autom., Malaga Univ.
fYear :
2006
fDate :
16-19 May 2006
Firstpage :
433
Lastpage :
436
Abstract :
Software development for large robotic projects involves many different researchers with different programming needs, levels of mastery, and areas of research. Integrating such heterogeneous software while maintaining requirements like real-time, dependability, intensive access to hardware, etc., is a challenge in any long-term effort of this kind. A step forward along that way is the BABEL development system that supports heterogeneous programming languages (C, C++, JAVA), communication middleware (CORBA, TCP/IP connections), and platforms (RT-operating systems, MS-Windows). This paper focuses on the core of BABEL: the Aracne specification that covers the design phase of the robotic application lifecycle
Keywords :
C++ language; Java; distributed object management; middleware; operating systems (computers); robot programming; software engineering; transport protocols; Aracne specification; BABEL development system; C programming language; C++ programming language; CORBA; JAVA programming language; MS-Windows; RT-operating systems; TCP-IP connections; communication middleware; heterogeneous programming languages; heterogeneous robotic software; robotic application lifecycle; software development; Application software; Bridges; Collaborative software; Communication system software; Hardware; Mobile robots; Operating systems; Programming profession; Robotics and automation; Unified modeling language; Distributed Software; Robotic Software; Software Development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrotechnical Conference, 2006. MELECON 2006. IEEE Mediterranean
Conference_Location :
Malaga
Print_ISBN :
1-4244-0087-2
Type :
conf
DOI :
10.1109/MELCON.2006.1653131
Filename :
1653131
Link To Document :
بازگشت