A component-based application framework for manufacturing execution systems in C# and .NET
|Title||A component-based application framework for manufacturing execution systems in C# and .NET|
|Booktitle||Proc. 40th Int. Conf. on Technology of Object-Oriented Languages and Systems (TOOLS-PACIFIC 2002)|
This paper describes the design and realization of a component-based application framework to develop Manufacturing Execution Systems (MES). Manufacturing Execution Systems (MES) are a recently defined category of industrial software for the plant floor/manufacturing environment. The overall goal has been to enable the development of MES software systems by composition and extensions of prefabricated building blocks. The framework-based development of MES applications guarantees significant reduction in development time and cost by increased software quality. The framework is grounded on two supplementing approaches on the one side, an event- and constraint-based modelling approach is used to represent equipment states and production workflow and, on the other side, object-oriented and component-based software technology have been used as the underlying realization concepts. The framework has been realized in Microsoft’s new C# programming language and .NET Framework.