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 条
  • [21] Reliability of Run-Time Quality-of-Service Evaluation using Parametric Model Checking
    Su, Guoxin
    Rosenblum, David S.
    Tamburrelli, Giordano
    2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2016, : 73 - 84
  • [22] 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
  • [23] 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
  • [24] From Statistical Model Checking to Run-Time Monitoring Using a Bayesian Network Approach
    Jaeger, Manfred
    Larsen, Kim G.
    Tibo, Alessandro
    RUNTIME VERIFICATION (RV 2020), 2020, 12399 : 517 - 535
  • [25] Run-Time Probabilistic Model Checking for Failure Prediction: A Smart Lift Case Study
    Xin, Xin
    Keoh, Sye Loong
    Sevegnani, Michele
    Saerbeck, Martin
    2022 IEEE 8TH WORLD FORUM ON INTERNET OF THINGS, WF-IOT, 2022,
  • [26] Reviewing Conformance Checking Uses for Run-Time Regulatory Compliance
    Klessascheck, Finn
    Knoche, Tom
    Pufahl, Luise
    ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, BPMDS 2024, EMMSAD 2024, 2024, 511 : 100 - 113
  • [27] EFFICIENT RUN-TIME TYPE CHECKING OF TYPED LOGIC PROGRAMS
    DART, PW
    ZOBEL, J
    JOURNAL OF LOGIC PROGRAMMING, 1992, 14 (1-2): : 31 - 69
  • [28] Practical run-time checking via unobtrusive property caching
    Stulova, Nataliia
    Morales, Jose F.
    Hermenegildo, Manuel V.
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2015, 15 : 726 - 741
  • [29] Model-checking based data retrieval
    Dovier, A
    Quintarelli, E
    DATABASE PROGRAMMING LANGUAGES, 2002, 2397 : 62 - 77
  • [30] Exploiting Term Hiding to Reduce Run-Time Checking Overhead
    Stulova, Nataliia
    Morales, Jose F.
    Hermenegildo, Manuel V.
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES (PADL 2018), 2018, 10702 : 99 - 115