In our general research we study adaptive systems of autonomous agents – with a strong emphasis on agents in cyber-physical systems (CPS). To enable adaptivity, we have a special interest in agents that are embedded into an overall structure, called: organisation. Our Sonar formalism is a specification of the organisational structure; it is based on Petri nets. In this contribution we investigate the whole life-cycle of Sonar models, from (i) the analytical usage in the design phase, over (íi) their use as configuration data in the deployment phase, to (iii) their use as a digital twin used for cost-benefit reasoning at run-time during the Sonar-MAPE-Loop. We also present a rule set of transformations for Sonar models. These rules are applicable at different phases of the life cycle: They are used by the modeller at design time, e.g. to refine an early, abstract model into a more concrete one; they are also used by the run-time engine, i.e., the Sonar-MAPE-Loop, as adaption operations during a self-modification. Remarkably, these two phases – design and run-time – are intertwined in a cyclic way: Obviously, the Sonar-model (usually amended by an deployment profile, called cube-protocols) is used to instantiate the running multi-agent system; but, conversely, we use process mining techniques to (i) adjust the deployment profile in a re-configuration phase or (ii) to trigger a complete re-design phase of the Sonar-model.

Petri Nets as Run-Time Models for Self-Adaptive Cyber-Physical Systems Cost-Benefit Analysis of Structural Transformations / L. Capra, M. Kohler-Bussmeier, H. Rolke, J. Sudeikat (CEUR WORKSHOP PROCEEDINGS). - In: PNSE / [a cura di] M. Kohler-Bussmeier, D. Moldt, H. Rolke. - [s.l] : CEUR Workshop Proceedings, 2024. - pp. 164-181 (( Intervento presentato al 28. convegno International Workshop on Petri Nets and Software Engineering : 24 through 25 June tenutosi a Geneva nel 2024.

Petri Nets as Run-Time Models for Self-Adaptive Cyber-Physical Systems Cost-Benefit Analysis of Structural Transformations

L. Capra
;
2024

Abstract

In our general research we study adaptive systems of autonomous agents – with a strong emphasis on agents in cyber-physical systems (CPS). To enable adaptivity, we have a special interest in agents that are embedded into an overall structure, called: organisation. Our Sonar formalism is a specification of the organisational structure; it is based on Petri nets. In this contribution we investigate the whole life-cycle of Sonar models, from (i) the analytical usage in the design phase, over (íi) their use as configuration data in the deployment phase, to (iii) their use as a digital twin used for cost-benefit reasoning at run-time during the Sonar-MAPE-Loop. We also present a rule set of transformations for Sonar models. These rules are applicable at different phases of the life cycle: They are used by the modeller at design time, e.g. to refine an early, abstract model into a more concrete one; they are also used by the run-time engine, i.e., the Sonar-MAPE-Loop, as adaption operations during a self-modification. Remarkably, these two phases – design and run-time – are intertwined in a cyclic way: Obviously, the Sonar-model (usually amended by an deployment profile, called cube-protocols) is used to instantiate the running multi-agent system; but, conversely, we use process mining techniques to (i) adjust the deployment profile in a re-configuration phase or (ii) to trigger a complete re-design phase of the Sonar-model.
Self-adaptation; MAPE-loop; cyber physical systems; multi-agent systems; models@run.time; Petri nets;
Settore INF/01 - Informatica
2024
https://ceur-ws.org/Vol-3730/paper10.pdf
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
paper10.pdf

accesso aperto

Tipologia: Publisher's version/PDF
Dimensione 1.81 MB
Formato Adobe PDF
1.81 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/1088208
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact