Title :
The ControlShell component-based real-time programming system
Author :
Schneider, Stanley A. ; Chen, Vincent W. ; Pardo-Castellote, Gerardo
Author_Institution :
Real-Time Innovations Inc., Sunnyvale, CA, USA
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 real-time system software development. ControlShell combines graphical system-building tools, an execution-time configuration manager, a real-time matrix package, and an object name service into an integrated development environment. It targets complex systems that require on-line reconfiguration and strategic control. ControlShell takes advantage of functional object hierarchies to enable code sharing and reuse. It gains flexibility by supporting easy interconnectivity of these objects. It features a unique configuration control system for changing operating modes. The paper concludes by examining the application of this framework to a dual-arm robotic workcell that is able to pick objects from a moving conveyor and perform simple assemblies,
Keywords :
computer aided software engineering; object-oriented programming; programming environments; real-time systems; robot programming; ControlShell; configuration manager; dual-arm robotic workcell; integrated development environment; object name service; real-time matrix package; real-time programming system; software development; Application software; Automatic control; Control systems; Object oriented modeling; Programming profession; Real time systems; Robotic assembly; Robotics and automation; Runtime; System software;
Conference_Titel :
Robotics and Automation, 1995. Proceedings., 1995 IEEE International Conference on
Conference_Location :
Nagoya
Print_ISBN :
0-7803-1965-6
DOI :
10.1109/ROBOT.1995.525616