DocumentCode
3286969
Title
A personal robot for mechatronic application programmers. The role of automatic storage reclamation and programming languages in the lifetime of a safe mechatronic system
Author
Brega, Roberto ; Wullschleger, Felix H.
Author_Institution
Inst. of Robotics, Eidgenossische Tech. Hochschule, Zurich, Switzerland
Volume
2
fYear
2001
fDate
2001
Firstpage
905
Abstract
A software system can be called a safe-system with respect to dynamic memory, when it supports only strong-typing and it doesn´t allow for the manual disposal of dynamic memory. The first aspect guarantees that untyped, potentially dangerous operations are caught by the compiler or by run-time checks. The second issue is solved by the utilisation of an automatic memory reclamation scheme, i.e., a garbage collector. We present the implementation of these strategies in the real-time operating system XO/2, and how they have contributed to the realisation of the Mobile Mail Distribution System MoPS, developed at the Institute of Robotics of the ETH Zurich, Switzerland
Keywords
mechatronics; mobile robots; operating systems (computers); program compilers; programming languages; real-time systems; storage management; MoPS; Mobile Mail Distribution System; XO/2 real-time operating system; automatic memory reclamation scheme; automatic storage reclamation; compiler; dynamic memory; garbage collector; mechatronic application programmers; personal robot; programming languages; run-time checks; safe mechatronic system; safe-system; strong-typing; Application software; Mechatronics; Mobile robots; Operating systems; Postal services; Programming profession; Real time systems; Robotics and automation; Runtime; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Intelligent Mechatronics, 2001. Proceedings. 2001 IEEE/ASME International Conference on
Conference_Location
Como
Print_ISBN
0-7803-6736-7
Type
conf
DOI
10.1109/AIM.2001.936788
Filename
936788
Link To Document