Architecture-level configuration of industrial control systems: Foundations for an efficient approach

被引:0
|
作者
Behjati, Razieh [1 ]
Nejati, Shiva [2 ]
机构
[1] Simula Res Lab, Fornebu, Norway
[2] Univ Luxembourg, SnT Ctr, Luxembourg, Luxembourg
关键词
Model-based configuration; CSP; Backtracking; UML/OCL; ALGORITHMS;
D O I
10.1016/j.scico.2017.10.001
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Configuration is a recurring problem in many domains. In an earlier work, we focused on architecture-level configuration of large-scale embedded software systems, in particular industrial control systems, and proposed a methodology that enables engineers to configure products by instantiating a given reference architecture model. Products have to satisfy a number of constraints specified in the reference architecture model. If not, the engineers have to backtrack their configuration decisions to rebuild a configured product that satisfies the constraints. Backtracking configuration decisions makes the configuration process considerably slow. In this paper, we improve our earlier work and propose a backtrack-free configuration mechanism. Specifically, we propose an algorithm that computes an ordering over configuration parameters that, for any cycle-free reference architecture model, yields a consistent configuration without any need to backtrack. We provide formal specification and proofs of termination, correctness, and completeness of our algorithm. We demonstrate the effectiveness of our approach using a simplified industrial case study. Results of our experiments show that our ordering approach eliminates backtracking in practice. It reduces the overall configuration time by reducing both the required number of value assignments, and the time that it takes to complete one configuration iteration. Moreover, we show that the latter has a linear growth with the size of the configuration problem. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:30 / 47
页数:18
相关论文
共 50 条
  • [31] A MDE-based optimisation process for Real-Time systems: Optimizing systems at the architecture-level using the real DSL and library of transformation and heuristics
    Gilles, Olivier
    Hugues, Jerome
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2011, 26 (06): : 447 - 461
  • [32] An Efficient Parallel Reinforcement Learning Approach to Cross-Layer Defense Mechanism in Industrial Control Systems
    Zhong, Kai
    Yang, Zhibang
    Xiao, Guoqing
    Li, Xingpei
    Yang, Wangdong
    Li, Kenli
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (11) : 2979 - 2990
  • [33] An Architecture for Industrial Control Mimic Systems Based on Component and Multi-level 2-Mode Judgment Algorithm
    Sun, Changhua
    Chen, Gang
    Sun, Xin
    Li, Qinyuan
    Lv, Pang
    Dai, Hua
    PROCEEDINGS OF THE 2024 IEEE 10TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, HPSC 2024, 2024, : 77 - 82
  • [34] An intelligent and adaptive modelling and configuration approach to manufacturing systems control
    Goh, WT
    Zhang, Z
    JOURNAL OF MATERIALS PROCESSING TECHNOLOGY, 2003, 139 (1-3) : 103 - 109
  • [35] Control Architecture for AUV-150: A Systems Approach
    Das, S. K.
    Pal, D.
    Nandy, S.
    Kumar, V.
    Shome, S. N.
    Mahanti, B.
    TRENDS IN INTELLIGENT ROBOTICS, 2010, 103 : 41 - +
  • [36] A configuration approach to management control systems design in service organizations
    Auzair, Sofiah
    JOURNAL OF ACCOUNTING AND ORGANIZATIONAL CHANGE, 2015, 11 (01): : 47 - +
  • [37] Industrial Process Control Systems: A New Approach to Education
    Alford, Joseph
    Buckbee, George
    CHEMICAL ENGINEERING PROGRESS, 2020, 116 (12) : 35 - 42
  • [38] The Smart Extension approach for securing industrial control systems
    Colelli, Riccardo
    Foglietta, Chiara
    Panzieri, Stefano
    Pascucci, Federica
    IFAC PAPERSONLINE, 2020, 53 (02): : 11207 - 11212
  • [39] Hybrid approach to noise control of industrial exhaust systems
    Papini, Guilherme S.
    Pinto, Ricardo L. U. F.
    Medeiros, Eduardo B.
    Coelho, Filipe B. G.
    APPLIED ACOUSTICS, 2017, 125 : 102 - 112
  • [40] An Approach for Modelling Communication Networks in Industrial Control Systems
    Dehof, Matthias
    Lueder, Arndt
    Heinze, Maria
    39TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2013), 2013, : 7702 - 7707