Control software is an integral part of new complex electromechanical systems, such as professional high speed printers. The development of these multidisciplinary products involves a number of iterative and incremental cycles of prototype creation. Automatically generating control software is a big leap in rapid prototyping of these products. A model based approach is an effective way to manage the complexity as well as to enable new insights in terms of innovations and technology risks. Models are widely used for understanding and designing the system, but not yet for control software generation. The main challenge in generating complete and executable control software is the difficulty in specifying the behavior at the abstraction level of a generic modeling language. By specifying the static and behavior design information in domain specific models, the level of abstraction is raised to using the concepts and rules of a specific problem domain. Focusing to a narrow domain enables automation to the level of full code generation. This industrial case explains how a domain specific modeling approach was applied to paper handling in printers to generate the control software. The promising result is a motivation to develop this approach further for other printer modules.
|Title of host publication||ESM'10 - The 2010 European Simulation and Modelling Conference (Hasselt, Belgium, October 25-27, 2010. Proceedings)|
|Editors||G.K. Janssens, K. Ramaekers, A. Caris|
|Place of Publication||Ostend|
|Publication status||Published - 2010|