Print Email Facebook Twitter Model-driven Migration of Supervisory Machine Control Architectures Title Model-driven Migration of Supervisory Machine Control Architectures Author Graaf, B. Weber, S. Van Deursen, A. Faculty Electrical Engineering, Mathematics and Computer Science Department Software Technology Date 2006-12-31 Abstract Supervisory machine control is the high-level control in advanced manufacturing machines that is responsible for the coordination of manufacturing activities. Traditionally, the design of such control systems is based on finite state machines. An alternative, more flexible approach is based on task-resource models. This paper describes an approach for the migration of supervisory machine control architectures towards this alternative approach. We propose a generic migration approach based on model transformations that includes normalisation of legacy architectures before their actual transformation. To this end, we identify a number of key concerns for supervisory machine control and a corresponding normalised design idiom. As such, our migration approach constitutes a series of model transformations, for which we define transformation rules. We illustrate the applicability of this model-driven approach by migrating (part of) the supervisory control architecture of an advanced manufacturing machine: a wafer scanner developed by ASML. This migration, towards a product-line architecture, includes a change in architectural paradigm from finite state machines to task-resource systems. To reference this document use: http://resolver.tudelft.nl/uuid:05cc7d32-91b6-4b25-b7e9-8638311878a9 Publisher Delft University of Technology, Software Engineering Research Group ISSN 1872-5392 Source Technical Report Series TUD-SERG-2006-020a Part of collection Institutional Repository Document type report Rights © 2006 The Author(s) . Software Engineering Research Group, Department of Software Technology, Faculty of Electrical Engineering, Mathematics and Computer Science, Delft University of Technology Files PDF TUD-SERG-2006-020a.pdf 550.6 KB Close viewer /islandora/object/uuid:05cc7d32-91b6-4b25-b7e9-8638311878a9/datastream/OBJ/view