Collective adaptive systems (CAS) are composed of many entities that interact with each other to reach local or global goals. Entities operate without any centralized control and should adapt their behaviour according to the changes in the environment where they operate. For CAS, it is crucial to introduce tools and methodologies that permit specifying and verifying properties of the expected behaviour. The logic GLoTL has been introduced to specify properties of CAS at both local and global levels. At a local level, the properties of the behaviour of single entities are considered. While at the global level, properties refer to the whole system. This paper introduces an algorithm supporting runtime verification of GLoTL. Moreover, thanks to its integration in the tool Sibilla, we will show how the proposed methodology can used to verify the behaviour of classical CAS examples specified via the language YODA.

Monitoring Local and Global Properties of Collective Adaptive Systems

Del Giudice N.;Loreti M.;Quadrini M.;Rehman A.
2024-01-01

Abstract

Collective adaptive systems (CAS) are composed of many entities that interact with each other to reach local or global goals. Entities operate without any centralized control and should adapt their behaviour according to the changes in the environment where they operate. For CAS, it is crucial to introduce tools and methodologies that permit specifying and verifying properties of the expected behaviour. The logic GLoTL has been introduced to specify properties of CAS at both local and global levels. At a local level, the properties of the behaviour of single entities are considered. While at the global level, properties refer to the whole system. This paper introduces an algorithm supporting runtime verification of GLoTL. Moreover, thanks to its integration in the tool Sibilla, we will show how the proposed methodology can used to verify the behaviour of classical CAS examples specified via the language YODA.
2024
9783031751066
9783031751073
Collective Systems
Formal Languages
Global an Local Properties
Runtime monitoring
268
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/11581/493304
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 0
social impact