Smart cyber agents play a crucial role in software-intensive systems by monitoring their physical surroundings and making impactful decisions. This paper addresses the challenge of specifying multi-Agent patterns, which include interactions with human agents in possibly safety-critical environments. To this end, we introduce the foundations of a domain-Agnostic and flexible Domain-Specific Language (DSL) called LIrAs. The language is designed to be accessible to users without programming expertise. LIrAs' semantics are mapped to Deterministic Finite-state Automata, making specifications amenable to formal verification. The DSL is exemplified through an illustrative scenario from the service robotics field.
Towards Verifiable Multi-Agent Interaction Pattern Specification
Tagliaferro, Alberto;Lestingi, Livia;Rossi, Matteo
2024-01-01
Abstract
Smart cyber agents play a crucial role in software-intensive systems by monitoring their physical surroundings and making impactful decisions. This paper addresses the challenge of specifying multi-Agent patterns, which include interactions with human agents in possibly safety-critical environments. To this end, we introduce the foundations of a domain-Agnostic and flexible Domain-Specific Language (DSL) called LIrAs. The language is designed to be accessible to users without programming expertise. LIrAs' semantics are mapped to Deterministic Finite-state Automata, making specifications amenable to formal verification. The DSL is exemplified through an illustrative scenario from the service robotics field.| File | Dimensione | Formato | |
|---|---|---|---|
|
FormaliSE_2024_DSL_Paper.pdf
accesso aperto
Descrizione: Pre-print
:
Pre-Print (o Pre-Refereeing)
Dimensione
608.22 kB
Formato
Adobe PDF
|
608.22 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


