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