This paper describes an innovative alternative approach to developing manufacturing execution systems (MES) targeted toward overcoming major deficiencies in the current generation of these systems--which include the use of proprietary models, severe limitations on configurability, and monolithic design. The goal this new approach is to enable the adaptable factory, capable of supporting true plug-and-play interoperation, dynamic integration of new components, and dynamic adaptability to changing factory models. At the heart of this new vision of an adaptable factory lies the novel concept of model-driven components. Each model-driven component provides a general-purpose solution to a category of problems in a similar functional domain. A novel-driven component is specialized to a particular use by configuring it with an appropriate model. Model-driven components enable the behavior of MES components to be 'softcoded' in the form of a model, rather than hardcoded in a 3GL. User/analyst will be able to manipulate models directly through a variety of tools.
Dale Skeen, Dale Skeen,
"Model-driven engines: adaptable components for plug and play", Proc. SPIE 2913, Plug and Play Software for Agile Manufacturing, (21 January 1997); doi: 10.1117/12.263450; https://doi.org/10.1117/12.263450