Publisher URL: https://nbn-resolving.de/urn:nbn:de:0074-3998-X
https://ceur-ws.org/Vol-3998/paper02.pdf
Title: Modelling and analysis of self-adaptive systems using petri nets : a robot kitchen case study
Language: English
Authors: Wellershaus, Finn 
Köhler-Bußmeier, Michael  
Sudeikat, Jan 
Editor: Köhler-Bußmeier, Michael  
Moldt, Daniel 
Rölke, Heiko 
Bergenthum, Robin 
Rivkin, Andrey 
van der Werf, Jan Martijn E.M. 
Desel, Jörg 
Petrucci, Laure 
Keywords: Cyber Physical Systems; MAPE-loop; Multi-Agent Systems; Petri Nets; Self-Adaptation
Issue Date: 18-Jul-2025
Publisher: RWTH Aachen
Part of Series: Joint Proceedings of the Workshops at the 46th International Conference on Application and Theory of Petri Nets and Concurrency: Petri Nets and Software Engineering (PNSE'25), Algorithms & Theories for the Analysis of Event Data (ATAED’25), and Petri Net Games, Examples and Quizzes for Education, Contest and Fun (PeNGE’25) co-located with PETRI NETS 2025 : June 23 - 24, 2025, Paris, France 
Journal or Series Name: CEUR workshop proceedings 
Volume: 3998
Startpage: 24
Endpage: 39
Conference: International Workshop on Petri Nets and Software Engineering 2025 
International Conference on Application and Theory of Petri Nets and Concurrency 2025 
Abstract: 
Current cyber-physical systems (CPS) consist of connected sub-systems. Recently, flexibility and adaptivity gain more and more attention in application areas, e.g. in the smart factory context. Multi-Agent Systems (MAS) are used to model CPS sub-systems and their interaction. Recent research focuses on the self-organization of these CPS-MAS. In MAS the concept of an organization (and consequently that of self-organization) is a research topic on its own. Within our research, we address the modeling and the analysis of these self-organizing MAS-Organizations. As part of this paper, we demonstrate the usefulness of formal modeling techniques (here: high-level Petri Nets) to obtain qualitative and quantitative insights. Here, a robot kitchen is used as a metaphor for a flexible production scenario: We have recipes as production jobs, cooking robots with tools as interacting CPS, a conveyor belt as a transportation system for the dishes under preparation and so on. The scenario provides several sources of adaptivity: the robot cooks may decide to change the priority of jobs due to changing external signals (prices); the kitchen may run out of stock; a specialized robot may become a bottleneck and other robots change their tools to support it. Our model is implemented in RENEW, an interactive Petri net simulator that supports nets-within-nets, which is a formalism defined to support self-modification in a direct manner. The graphical model deepens the understanding of the application domain (the real world) among the project partners; the formal model allows for qualitative analysis, for example the absence of deadlocks, as well as quantitative aspects like finishing time and throughput.
URI: https://hdl.handle.net/20.500.12738/18205
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)

113
checked on Jan 29, 2026

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