Model-driven migration of supervisory machine control architectures

被引:6
|
作者
Graaf, Bas [1 ]
Weber, Sven [2 ,3 ]
van Deursen, Arie [1 ,4 ]
机构
[1] Delft Univ Technol, Delft, Netherlands
[2] ASML, Veldhoven, Netherlands
[3] Eindhoven Univ Technol, NL-5600 MB Eindhoven, Netherlands
[4] CWI, NL-1009 AB Amsterdam, Netherlands
关键词
D O I
10.1016/j.jss.2007.06.007
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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. (c) 2007 Elsevier Inc. All rights reserved.
引用
收藏
页码:517 / 535
页数:19
相关论文
共 50 条
  • [1] Migration of supervisory machine control architectures
    Graaf, Bas
    Weber, Sven
    van Deursen, Arie
    [J]. 5TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2006, : 261 - +
  • [2] Model-driven software migration into service-oriented architectures
    Fuhr, Andreas
    Horn, Tassilo
    Riediger, Volker
    Winter, Andreas
    [J]. COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2013, 28 (01): : 65 - 84
  • [3] A Model-driven Approach for Remote Machine Control
    Wang, Lihui
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, VOLS 1 AND 2, 2008, : 644 - 649
  • [4] Model-driven evolution of software architectures
    Graaf, Bas
    [J]. CSMR 2007: 11TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS: SOFWARE EVOLUTION IN COMPLEX SOFTWARE INTENSIVE SYSTEMS, 2007, : 357 - +
  • [5] Model-driven Development of Safety Architectures
    Denney, Ewen
    Pai, Ganesh
    Whiteside, Iain
    [J]. 2017 ACM/IEEE 20TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2017), 2017, : 156 - 166
  • [6] Model-Driven Data Migration
    Aboulsamh, Mohammed
    Crichton, Edward
    Davies, Jim
    Welch, James
    [J]. ADVANCES IN CONCEPTUAL MODELING: APPLICATIONS AND CHALLENGES, 2010, 6413 : 285 - 294
  • [7] A Model-driven Approach for Securing Software Architectures
    Neri, Mario Arrigoni
    Guarnieri, Marco
    Magri, Eros
    Mutti, Simone
    Paraboschi, Stefano
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY (SECRYPT 2013), 2013, : 595 - 602
  • [8] Grammar-specified model-driven architectures
    Kong, J
    Zhang, K
    Dong, J
    [J]. ICECCS 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2005, : 24 - 25
  • [9] Model-driven development of integrated health management architectures
    Ofsthun, SC
    Wilmering, TJ
    [J]. 2004 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-6, 2004, : 3692 - 3705
  • [10] Model-driven development of asynchronous message-driven architectures with AsyncAPI
    Gomez, Abel
    Iglesias-Urkia, Markel
    Belategi, Lorea
    Mendialdua, Xabier
    Cabot, Jordi
    [J]. SOFTWARE AND SYSTEMS MODELING, 2022, 21 (04): : 1583 - 1611