Publisher URL: https://ceur-ws.org/Vol-3430/paper3.pdf
http://nbn-resolving.de/urn:nbn:de:0074-3430-9
https://ceur-ws.org/Vol-3430/
Title: Petri-Nets@Run.Time : handling uncertainty during run-time adaptation using digital twins
Language: English
Authors: Köhler-Bußmeier, Michael  
Rölke, Heiko 
Editor: Köhler-Bußmeier, Michael  
Moldt, Daniel 
Rölke, Heiko 
Keywords: Adaptation; digital twin; Hornets; MAPE-loop; models@run.time; nets within nets; uncertainty
Issue Date: 5-Jul-2023
Publisher: RWTH Aachen
Part of Series: Petri nets and software engineering 2023 : proceedings of the 2023 international workshop on petri nets and software engineering (PNSE 2023) co-located with the 44th international conference on application and theory of petri nets and concurrency (PETRI NETS 2023) 
Journal or Series Name: CEUR workshop proceedings 
Volume: 3430
Startpage: 34
Endpage: 52
Conference: International Workshop on Petri Nets and Software Engineering 2023 
International Conference on Application and Theory of Petri Nets and Concurrency 2023 
Abstract: 
In this paper we study systems containing uncertainty about quantitative aspects, like delays etc. System design for such systems faces the problem that usually the system's initial configuration is chosen in a sub-optimal way due to these uncertainties. An adaptive system will adjust its configuration whenever it obtains new knowledge about the uncertain aspects. In our setting we like to derive the optimal configuration from the system's model. Therefore our models have to include a description of the uncertainties as well. To handle the change of knowledge at run-time, we integrate the model into the run-time system: models@run.time Adaptation of the configuration often requires to evaluate different variations of the model, which arise from the uncertainties. To evaluate the impact of different configurations, we simulate a digital twin of the system. Therefore, we need a formalism that allows for an easy simulation of models. To simplify the approach, we would like to use the same formalism for the simulator and the system model, i.e. we use a formalism that is able to execute itself as a sub-system. As our system model is based on Petri nets we use the reflexive approach of Hornets, which follow the Nets-within-Nets principle. In this paper, we will specify a Hornet model to handle digital twins during the planning phase of the well-known MAPE-loop (monitor-analyse-plan-execute). A simple scenario based on stochastic workflow Petri nets will serve as a proof-of-concept.
URI: http://hdl.handle.net/20.500.12738/14049
ISSN: 1613-0073
Review status: This version was peer reviewed (peer review)
Institute: Department Informatik 
Fakultät Technik und Informatik 
Type: Chapter/Article (Proceedings)
Appears in Collections:Publications without full text

Show full item record

Page view(s)

64
checked on Nov 28, 2024

Google ScholarTM

Check

HAW Katalog

Check

Add Files to Item

Note about this record


This item is licensed under a Creative Commons License Creative Commons