Title :
Component-Based Method for the Modeling and Control of Modular Production Systems
Author :
Cote, Daniel ; St-Denis, Richard
Author_Institution :
Dept. d´Inf., Univ. de Sherbrooke, Sherbrooke, QC, Canada
Abstract :
Control software systems for manufacturing plants reveal common system architectural elements. This suggests taking advantage of a development paradigm based on reusable components. Creating and upgrading a repository of reusable components suitable for many systems that share common characteristics present a challenge for engineers, especially if composition mechanisms must be founded on control theories of discrete event systems and if formal synthesis tools must be integrated into well-accepted component-based software development processes. This paper explores a component model and a pragmatic method for the development of control software systems. The method, along with the underlying component model, fills the gap between a hierarchical control theory and component-based software engineering. A detailed case study developed around a Festo didactic learning modular production system demonstrates the relevance of the proposed approach to industrial application.
Keywords :
control engineering computing; discrete event systems; hierarchical systems; learning systems; manufacturing systems; object-oriented programming; production control; production engineering computing; software engineering; Festo didactic learning modular production system; component model; component-based method; component-based software development process; component-based software engineering; composition mechanisms; control software systems; development paradigm; discrete event systems; formal synthesis tools; hierarchical control theory; manufacturing plants; modular production control system; modular production system modelling; pragmatic method; reusable component repository; system architectural elements; Automata; Control systems; Mathematical model; Observers; Production systems; Software systems; Standards; Component-based software engineering; discrete event system; hierarchical control; model-driven engineering; modular production system; supervisory control theory;
Journal_Title :
Control Systems Technology, IEEE Transactions on
DOI :
10.1109/TCST.2012.2209178