Increasing Dependability by Agent-Based Model-Checking During Run-Time

被引:0
|
作者
Rehberger, Sebastian [1 ]
Aicher, Thomas [1 ]
Vogel-Heuser, Birgit [1 ]
机构
[1] Tech Univ Munich, Inst Automat & Informat Syst, Munich, Germany
关键词
Automation production systems (aPS); Agents; Model-checking; Modelling; Verification; SYSTEMS;
D O I
10.1007/978-3-319-30337-6_15
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Agent-oriented software engineering (AOSE) is a paradigm for distributing intelligent control mechanisms (ICM) within an automated production system (aPS). Benefits resulting from AOSE have been surveyed in many applications as route-finding, plug-and-produce techniques and also in the control of Smart Grids. To ensure safe functionalities, i.e. dependability or uptime, of distributed technical systems for instance by conducting simulation, virtual commissioning, the execution of test cases and model-checking are commonly investigated in aPS during the design phase. In this paper we analyze an automatic diagnostic method to increase dependability by using model-checking during run-time, based on discretized models of the mechanical plant as well as models of the PLC software. Consequently the algorithm is incorporated into a software agent and logically coupled to a particular aPS module. Thus, the dependability for introducing novel product types, which have not been involved in the design process, could be increased. The evaluation of our approach is shown at a small lab-scale production system by searching for counter-examples of combinations with control actions and work piece (WP) types with modified mass, that may lead to a production halt.
引用
收藏
页码:159 / 167
页数:9
相关论文
共 50 条
  • [41] A Brouwerian Model of the Run-Time Memory
    Yang, Wuu
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2015, 31 (06) : 2103 - 2124
  • [42] Underapproximation for model-checking based on universal circuits
    Matsliah, Arie
    Strichman, Ofer
    INFORMATION AND COMPUTATION, 2010, 208 (04) : 315 - 326
  • [43] A model-based architecture for interactive run-time monitoring
    Hili, Nicolas
    Bagherzadeh, Mojtaba
    Jahed, Karim
    Dingel, Juergen
    SOFTWARE AND SYSTEMS MODELING, 2020, 19 (04): : 959 - 981
  • [44] A model-based architecture for interactive run-time monitoring
    Nicolas Hili
    Mojtaba Bagherzadeh
    Karim Jahed
    Juergen Dingel
    Software and Systems Modeling, 2020, 19 : 959 - 981
  • [45] MODEL-CHECKING FOR PROBABILISTIC REAL-TIME SYSTEMS
    ALUR, R
    COURCOUBETIS, C
    DILL, D
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 510 : 115 - 126
  • [46] Integrating Software Testing and Run-Time Checking in an Assertion Verification Framework
    Mera, Edison
    Lopez-Garcia, Pedro
    Hermenegildo, Manuel
    LOGIC PROGRAMMING, 2009, 5649 : 281 - +
  • [47] A Multi-Agent Based System for Run-Time Distributed Resource Management
    Galanis, Ioannis
    Olsen, Daniel
    Anagnostopoulos, Iraklis
    2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 294 - 297
  • [48] A Software Reconfigurable Assertion Checking Unit for Run-Time Error Detection
    Zhou, Yumin
    Burg, Sebastian
    Bringmann, Oliver
    Rosenstiel, Wolfgang
    2018 23RD IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2018,
  • [49] Accelerating interpolation-based model-checking
    Caniart, Nicolas
    Fleury, Emmanuel
    Leroux, Jerome
    Zeitoun, Marc
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2008, 4963 : 428 - 442
  • [50] ADAPTIVE STORYTELLING BASED ON MODEL-CHECKING APPROACHES
    Rempulski, Nicolas
    Prigent, Armelle
    Estraillier, Pascal
    Proceedings of CGAMES'2008: 13th International Conference on Computer Games: AI, Animation, Mobile, Educational and Serious Games, 2008, : 126 - 132