DocumentCode
2100729
Title
An approach to develop component-based control software for flexible manufacturing systems
Author
Morton, Yu T. ; Troy, Douglas A. ; Pizza, George A.
Author_Institution
Dept. of Manuf. Eng., Miami Univ., Oxford, OH, USA
Volume
6
fYear
2002
fDate
2002
Firstpage
4708
Abstract
In recent years, component-based software engineering has emerged as an approach for creating control software for flexible manufacturing systems (FMS). This paper presents a state-based approach to model software components as building blocks for flexible manufacturing control software. A general framework for modeling object-oriented manufacturing software is extended to component-oriented modeling. General approaches in developing state models, control logic, and interface components are presented. Software components that simulate sensors and control activities of the work cell were also created. The simulated components can interact with or replace real system components for planning, debugging, and testing purposes. Great emphasis has been placed on the generic features, reusability, ease of use, and ease of maintenance in the design of the software components. We implemented our software components in Java and tested our design and implementation using the Miami University Computer Integrated Manufacturing Laboratory FMS work cell. The benefits of the design were fully demonstrated through experiments at Miami.
Keywords
flexible manufacturing systems; software engineering; FMS; Java; component-based control software; component-based software engineering; control logic; ease-of-use; flexible manufacturing systems; interface components; maintenance; reusability; software components; state models; Control systems; Debugging; Flexible manufacturing systems; Logic; Object oriented modeling; Pulp manufacturing; Software design; Software engineering; System testing; Virtual manufacturing;
fLanguage
English
Publisher
ieee
Conference_Titel
American Control Conference, 2002. Proceedings of the 2002
ISSN
0743-1619
Print_ISBN
0-7803-7298-0
Type
conf
DOI
10.1109/ACC.2002.1025401
Filename
1025401
Link To Document