DocumentCode :
3235574
Title :
Reconfigurable software for open architecture controllers
Author :
Wang, Shige ; Shin, Kang G.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
Volume :
4
fYear :
2001
fDate :
2001
Firstpage :
4090
Abstract :
We present an architecture that supports reconfigurable software construction. In this architecture, the controller software consists of a set of well-defined components and a set of behavior specifications. Each component is modeled with event-based external interfaces, a control logic driver and service protocols. Behaviors of components and their integration are modeled as finite state machines and nested finite state machines. The behaviors of software can be specified in Control Plan programs and executed by control logic drivers at run-time. Such software supports executable code-level reconfiguration as well as remote behavioral reconfiguration. Reconfiguration with heterogeneous implementations and vendor-neutral products is also supported. Our evaluation of the motion control software for a milling machine controller demonstrated that the software constructed with this architecture has high reconfigurability and low development and maintenance costs.
Keywords :
control engineering computing; finite state machines; machine tools; motion control; open systems; protocols; real-time systems; reconfigurable architectures; software architecture; behavior specifications; control logic driver; controller software; event-based external interfaces; finite state machines; milling machine; motion control; open architecture; real time systems; reconfigurable software; service protocols; Application software; Automata; Communication system control; Computer architecture; Control systems; Machine control; Motion control; Protocols; Reconfigurable logic; Software maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Robotics and Automation, 2001. Proceedings 2001 ICRA. IEEE International Conference on
ISSN :
1050-4729
Print_ISBN :
0-7803-6576-3
Type :
conf
DOI :
10.1109/ROBOT.2001.933257
Filename :
933257
Link To Document :
بازگشت