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
来源
SERVICE ORIENTATION IN HOLONIC AND MULTI-AGENT MANUFACTURING | 2016年 / 640卷
关键词
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 条
  • [1] Run-Time Efficient Probabilistic Model Checking
    Filieri, Antonio
    Ghezzi, Carlo
    Tamburrelli, Giordano
    2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 341 - 350
  • [2] Model checking communicative agent-based systems
    Bentahar, Jamal
    Meyer, John-Jules
    Wan, Wei
    KNOWLEDGE-BASED SYSTEMS, 2009, 22 (03) : 142 - 159
  • [3] Model Checking Communicative Agent-Based Systems
    Bentahar, Jamal
    Meyer, John-Jules
    NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2007, 161 : 239 - 265
  • [4] Agent-based Model Checking Verification Framework
    Abu Bakar, Najwa
    Selamat, Ali
    2012 IEEE CONFERENCE ON OPEN SYSTEMS (ICOS 2012), 2012, : 233 - 236
  • [5] An improved approach on the model checking for an agent-based simulation system
    Liu, Yinling
    Wang, Tao
    Zhang, Haiqing
    Cheutet, Vincent
    SOFTWARE AND SYSTEMS MODELING, 2021, 20 (02) : 429 - 445
  • [6] Model-Checking for Heterogeneous Multi-Agent Systems
    Zhang Y.-D.
    Song F.
    Ruan Jian Xue Bao/Journal of Software, 2018, 29 (06): : 1582 - 1594
  • [7] Introducing time in an industrial application of model-checking
    van den Berg, Lionel
    Strooper, Paul
    Winter, Kirsten
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2008, 4916 : 56 - 67
  • [8] Model-checking based data retrieval
    Dovier, A
    Quintarelli, E
    DATABASE PROGRAMMING LANGUAGES, 2002, 2397 : 62 - 77
  • [9] Mutation Analysis and Model Checking Guided Test Generation for SoC Run-Time Monitors
    Srinivasan, Suriya
    Vemuri, Ranga
    2023 36TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2023 22ND INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, VLSID, 2023, : 240 - 245
  • [10] Dense time-based model-checking of real-time systems
    Zhang, GQ
    Rong, M
    PROCEEDINGS OF THE 11TH JOINT INTERNATIONAL COMPUTER CONFERENCE, 2005, : 785 - 788