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 条
  • [21] An Integrated Approach for Resilience in Industrial Control Systems
    Iber, Johannes
    Rauter, Tobias
    Krisper, Michael
    Kreiner, Christian
    2017 47TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W 2017), 2017, : 67 - 74
  • [22] A META-LEVEL CONTROL ARCHITECTURE FOR PRODUCTION SYSTEMS
    ISHIDA, T
    SASAKI, Y
    NAKATA, K
    FUKUHARA, Y
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1995, 7 (01) : 44 - 52
  • [23] Efficient Protection of Security at Field Level of Industrial Automation Systems
    Gutbrodt, Felix
    ATP EDITION, 2009, (06): : 30 - 40
  • [24] An architecture-based configuration system for distributed information and control systems
    Fink, T
    Otto, K
    Schröter, J
    PROCEEDINGS OF THE 29TH EUROMICRO CONFERENCE: NEW WAVES IN SYSTEM ARCHITECTURE, 2003, : 387 - 390
  • [25] Migration of Industrial Process Control Systems into Service Oriented Architecture
    Delsing, Jerker
    Rosenqvist, Fredrik
    Carlsson, Oscar
    Colombo, Armando W.
    Bangemann, Thomas
    38TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2012), 2012, : 5786 - 5792
  • [26] Distributed Architecture of an Intrusion Detection System in Industrial Control Systems
    Abid, Ahlem
    Jemili, Farah
    Korbaa, Ouajdi
    ADVANCES IN COMPUTATIONAL COLLECTIVE INTELLIGENCE, ICCCI 2022, 2022, 1653 : 472 - 484
  • [27] Distributed industrial control systems: A fault-tolerant architecture
    Fault Tolerant Syst. Res. Grp. , Tech. U., Valencia, Spain
    Microprocessors Microsyst, 2 (103-112):
  • [28] Distributed industrial control systems:: a fault-tolerant architecture
    Campelo, JC
    Rodríguez, F
    Rubio, A
    Ors, R
    Gil, PJ
    Lemus, L
    Busquets, JV
    Albaladejo, J
    Serrano, JJ
    MICROPROCESSORS AND MICROSYSTEMS, 1999, 23 (02) : 103 - 112
  • [29] Protection architecture of endogenous safety and security for industrial control systems
    Yaozhong Xin
    SecurityandSafety, 2023, 2 (03) : 20 - 28
  • [30] Efficient Cyberattack Detection Methods in Industrial Control Systems
    Marusak, Piotr
    Nebeluk, Robert
    Wojtulewicz, Andrzej
    Cabaj, Krzysztof
    Chaber, Patryk
    Lawrynczuk, Maciej
    Plamowski, Sebastian
    Zarzycki, Krzysztof
    SENSORS, 2024, 24 (12)