| 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
Add Files to Item
Note about this record
Export
This item is licensed under a Creative Commons License