Model based control software synthesis for paper handling in printers

conference paper
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.
TNO Identifier
954190
ISBN
978-90-77381-57-1
Publisher
EUROSIS
Source title
24th Annual European Simulation and Modelling Conference (ESM), 25 October 2010 through 27 October 2010
Pages
220-224
Files
To receive the publication files, please send an e-mail request to TNO Repository.