THE CONTROLSHELL COMPONENT-BASED REAL-TIME PROGRAMMING SYSTEM, AND ITS APPLICATION TO THE MARSOKHOD-MARTIAN-ROVER

Citation
S. Schneider et al., THE CONTROLSHELL COMPONENT-BASED REAL-TIME PROGRAMMING SYSTEM, AND ITS APPLICATION TO THE MARSOKHOD-MARTIAN-ROVER, ACM SIGPLAN NOTICES, 30(11), 1995, pp. 146-155
Citations number
24
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
Journal title
Volume
30
Issue
11
Year of publication
1995
Pages
146 - 155
Database
ISI
SICI code
Abstract
Real-time system software is notoriously hard to share and reuse. This paper walks through the methodology and application of ControlShell, a component-based programming system for real-time system software dev elopment. ControlShell combines graphical system-building tools, an ex ecution-time configuration manager a real-rime matrix package, and an object name service into an integrated development environment. It tar gets complex systems that require on-line reconfiguration and strategi c control. ControlShell takes advantage of functional object hierarchi es to enable code sharing and reuse. It gains flexibility by supportin g easy interconnectivity of these objects. it features a unique config uration control system for changing operating modes. The paper conclud es by examining the application of-this framework to a teleoperated ro ver under development as a joint effort by NASA, several Russian space research institutes, and US industry The rover is able to function re motely under central of a virtual reality interface.